import{t as e}from"./rolldown-runtime.B3Ac26FU.mjs";import{A as t,F as n,L as r,M as i,N as a,O as o,P as s,R as c,S as l,T as u,_ as d,a as f,c as p,f as m,g as h,i as g,j as _,k as v,l as y,m as b,n as x,o as S,p as C,r as w,s as T,t as E,u as D,v as ee,w as O,y as te,z as k}from"./react.RJBNjasc.mjs";import{C as A,a as j,r as ne,t as M}from"./motion.SgNMloHC.mjs";import{$ as re,C as N,D as P,F,G as I,H as ie,I as ae,L as oe,Q as se,S as L,U as R,V as ce,W as le,X as ue,Y as de,_t as fe,at as z,b as B,c as pe,ct as me,d as he,dt as ge,et as _e,f as ve,ft as ye,g as be,gt as xe,h as Se,ht as Ce,i as we,it as Te,k as V,l as Ee,m as De,mt as Oe,n as ke,nt as Ae,p as je,q as Me,r as H,rt as Ne,t as U,tt as Pe,u as Fe,ut as Ie,v as Le,vt as Re,w as W,x as G,y as K}from"./framer.DTqTMA5-.mjs";import{a as ze,c as Be,d as Ve,f as He,i as Ue,l as We,m as Ge,o as Ke,p as qe,r as Je,s as Ye,u as Xe}from"./shared-lib.D5TFe7td.mjs";import{a as Ze,c as Qe,i as $e,n as et,o as tt,r as nt,s as rt,t as it}from"./prLN0VhM9.DAFzepsW.mjs";import{i as at,n as ot,r as st,t as ct}from"./rZVxFec2a.CSXUIgOy.mjs";function lt(e,t,n){return Math.max(e,Math.min(t,n))}function ut(e,t,n){return(1-n)*e+n*t}function dt(e,t,n,r){return ut(e,t,1-Math.exp(-n*r))}function ft(e,t){return(e%t+t)%t}function pt(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(this,r)},t)}}function mt(e,t){return e===1?yt:e===2?t:1}var ht,gt,_t,vt,yt,q,bt,xt,St,Ct=e((()=>{r(),ht=`1.3.23`,gt=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;let n=lt(0,this.currentTime/this.duration,1);t=n>=1;let r=t?1:this.easing(n);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=dt(this.value,this.to,this.lerp*60,e),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,t=!0)):(this.value=this.to,t=!0);t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:i,onStart:a,onUpdate:o}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=i,this.currentTime=0,this.isRunning=!0,a?.(),this.onUpdate=o}},_t=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(e,t,{autoResize:n=!0,debounce:r=250}={}){this.wrapper=e,this.content=t,n&&(this.debouncedResize=pt(this.resize,r),this.wrapper instanceof Window?k.addEventListener(`resize`,this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===k&&this.debouncedResize&&k.removeEventListener(`resize`,this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=k.innerWidth,this.height=k.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},vt=class{events={};emit(e,...t){let n=this.events[e]||[];for(let e=0,r=n.length;e{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}},yt=100/6,q={passive:!1},bt=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new vt;constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,k.addEventListener(`resize`,this.onWindowResize),this.onWindowResize(),this.element.addEventListener(`wheel`,this.onWheel,q),this.element.addEventListener(`touchstart`,this.onTouchStart,q),this.element.addEventListener(`touchmove`,this.onTouchMove,q),this.element.addEventListener(`touchend`,this.onTouchEnd,q)}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),k.removeEventListener(`resize`,this.onWindowResize),this.element.removeEventListener(`wheel`,this.onWheel,q),this.element.removeEventListener(`touchstart`,this.onTouchStart,q),this.element.removeEventListener(`touchmove`,this.onTouchMove,q),this.element.removeEventListener(`touchend`,this.onTouchEnd,q)}onTouchStart=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit(`scroll`,{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.options.touchMultiplier,i=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:r,y:i},this.emitter.emit(`scroll`,{deltaX:r,deltaY:i,event:e})};onTouchEnd=e=>{this.emitter.emit(`scroll`,{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:r}=e,i=mt(r,this.window.width),a=mt(r,this.window.height);t*=i,n*=a,t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit(`scroll`,{deltaX:t,deltaY:n,event:e})};onWindowResize=()=>{this.window={width:k.innerWidth,height:k.innerHeight}}},xt=e=>Math.min(1,1.001-2**(-10*e)),St=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new gt;emitter=new vt;dimensions;virtualScroll;constructor({wrapper:e=k,content:t=document.documentElement,eventsTarget:n=e,smoothWheel:r=!0,syncTouch:i=!1,syncTouchLerp:a=.075,touchInertiaExponent:o=1.7,duration:s,easing:c,lerp:l=.1,infinite:u=!1,orientation:d=`vertical`,gestureOrientation:f=d===`horizontal`?`both`:`vertical`,touchMultiplier:p=1,wheelMultiplier:m=1,autoResize:h=!0,prevent:g,virtualScroll:_,overscroll:v=!0,autoRaf:y=!1,anchors:b=!1,autoToggle:x=!1,allowNestedScroll:S=!1,__experimental__naiveDimensions:C=!1,naiveDimensions:w=C,stopInertiaOnNavigate:T=!1}={}){k.lenisVersion=ht,k.lenis||={},k.lenis.version=ht,d===`horizontal`&&(k.lenis.horizontal=!0),i===!0&&(k.lenis.touch=!0),(!e||e===document.documentElement)&&(e=k),typeof s==`number`&&typeof c!=`function`?c=xt:typeof c==`function`&&typeof s!=`number`&&(s=1),this.options={wrapper:e,content:t,eventsTarget:n,smoothWheel:r,syncTouch:i,syncTouchLerp:a,touchInertiaExponent:o,duration:s,easing:c,lerp:l,infinite:u,gestureOrientation:f,orientation:d,touchMultiplier:p,wheelMultiplier:m,autoResize:h,prevent:g,virtualScroll:_,overscroll:v,autoRaf:y,anchors:b,autoToggle:x,allowNestedScroll:S,naiveDimensions:w,stopInertiaOnNavigate:T},this.dimensions=new _t(e,t,{autoResize:h}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(`scroll`,this.onNativeScroll),this.options.wrapper.addEventListener(`scrollend`,this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener(`click`,this.onClick),this.options.wrapper.addEventListener(`pointerdown`,this.onPointerDown),this.virtualScroll=new bt(n,{touchMultiplier:p,wheelMultiplier:m}),this.virtualScroll.on(`scroll`,this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener(`transitionend`,this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(`scroll`,this.onNativeScroll),this.options.wrapper.removeEventListener(`scrollend`,this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener(`pointerdown`,this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener(`click`,this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||(this.isScrolling===`smooth`||this.isScrolling===!1)&&e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent(`scrollend`,{bubbles:this.options.wrapper===k,detail:{lenisScrollEnd:!0}}))};get overflow(){let e=this.isHorizontal?`overflow-x`:`overflow-y`;return getComputedStyle(this.rootElement)[e]}checkOverflow(){[`hidden`,`clip`].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName?.includes(`overflow`)&&e.target===this.rootElement&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:`instant`}):this.options.wrapper.scrollTo({top:e,behavior:`instant`})}onClick=e=>{let t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.href).map(e=>new URL(e.href)),n=new URL(k.location.href);if(this.options.anchors){let e=t.find(e=>n.host===e.host&&n.pathname===e.pathname&&e.hash);if(e){let t=typeof this.options.anchors==`object`&&this.options.anchors?this.options.anchors:void 0,n=`#${e.hash.split(`#`)[1]}`;this.scrollTo(n,t);return}}if(this.options.stopInertiaOnNavigate&&t.some(e=>n.host===e.host&&n.pathname!==e.pathname)){this.reset();return}};onPointerDown=e=>{e.button===1&&this.reset()};onVirtualScroll=e=>{if(typeof this.options.virtualScroll==`function`&&this.options.virtualScroll(e)===!1)return;let{deltaX:t,deltaY:n,event:r}=e;if(this.emitter.emit(`virtual-scroll`,{deltaX:t,deltaY:n,event:r}),r.ctrlKey||r.lenisStopPropagation)return;let i=r.type.includes(`touch`),a=r.type.includes(`wheel`);this.isTouching=r.type===`touchstart`||r.type===`touchmove`;let o=t===0&&n===0;if(this.options.syncTouch&&i&&r.type===`touchstart`&&o&&!this.isStopped&&!this.isLocked){this.reset();return}let s=this.options.gestureOrientation===`vertical`&&n===0||this.options.gestureOrientation===`horizontal`&&t===0;if(o||s)return;let c=r.composedPath();c=c.slice(0,c.indexOf(this.rootElement));let l=this.options.prevent,u=Math.abs(t)>=Math.abs(n)?`horizontal`:`vertical`;if(c.find(e=>e instanceof HTMLElement&&(typeof l==`function`&&l?.(e)||e.hasAttribute?.(`data-lenis-prevent`)||u===`vertical`&&e.hasAttribute?.(`data-lenis-prevent-vertical`)||u===`horizontal`&&e.hasAttribute?.(`data-lenis-prevent-horizontal`)||i&&e.hasAttribute?.(`data-lenis-prevent-touch`)||a&&e.hasAttribute?.(`data-lenis-prevent-wheel`)||this.options.allowNestedScroll&&this.hasNestedScroll(e,{deltaX:t,deltaY:n}))))return;if(this.isStopped||this.isLocked){r.cancelable&&r.preventDefault();return}if(!(this.options.syncTouch&&i||this.options.smoothWheel&&a)){this.isScrolling=`native`,this.animate.stop(),r.lenisStopPropagation=!0;return}let d=n;this.options.gestureOrientation===`both`?d=Math.abs(n)>Math.abs(t)?n:t:this.options.gestureOrientation===`horizontal`&&(d=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==k&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&n<0))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();let f=i&&this.options.syncTouch,p=i&&r.type===`touchend`;p&&(d=Math.sign(d)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+d,{programmatic:!1,...f?{lerp:p?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit(`scroll`,this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling===`native`){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling=`native`),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty(`overflow`);return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty(`overflow`,`clip`);return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{let t=e-(this.time||e);this.time=e,this.animate.advance(t*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,programmatic:i=!0,lerp:a=i?this.options.lerp:void 0,duration:o=i?this.options.duration:void 0,easing:s=i?this.options.easing:void 0,onStart:c,onComplete:l,force:u=!1,userData:d}={}){if((this.isStopped||this.isLocked)&&!u)return;let f=e,p=t;if(typeof f==`string`&&[`top`,`left`,`start`,`#`].includes(f))f=0;else if(typeof f==`string`&&[`bottom`,`right`,`end`].includes(f))f=this.limit;else{let e=null;if(typeof f==`string`?(e=document.querySelector(f),e||(f===`#top`?f=0:console.warn(`Lenis: Target not found`,f))):f instanceof HTMLElement&&f?.nodeType&&(e=f),e){if(this.options.wrapper!==k){let e=this.rootElement.getBoundingClientRect();p-=this.isHorizontal?e.left:e.top}let t=e.getBoundingClientRect(),n=getComputedStyle(e),r=this.isHorizontal?Number.parseFloat(n.scrollMarginLeft):Number.parseFloat(n.scrollMarginTop),i=getComputedStyle(this.rootElement),a=this.isHorizontal?Number.parseFloat(i.scrollPaddingLeft):Number.parseFloat(i.scrollPaddingTop);f=(this.isHorizontal?t.left:t.top)+this.animatedScroll-(Number.isNaN(r)?0:r)-(Number.isNaN(a)?0:a)}}if(typeof f==`number`){if(f+=p,this.options.infinite){if(i){this.targetScroll=this.animatedScroll=this.scroll;let e=f-this.animatedScroll;e>this.limit/2?f-=this.limit:e<-this.limit/2&&(f+=this.limit)}}else f=lt(0,f,this.limit);if(f===this.targetScroll){c?.(this),l?.(this);return}if(this.userData=d??{},n){this.animatedScroll=this.targetScroll=f,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),l?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}i||(this.targetScroll=f),typeof o==`number`&&typeof s!=`function`?s=xt:typeof s==`function`&&typeof o!=`number`&&(o=1),this.animate.fromTo(this.animatedScroll,f,{duration:o,easing:s,lerp:a,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling=`smooth`,c?.(this)},onUpdate:(e,t)=>{this.isScrolling=`smooth`,this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),i&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),l?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(e,{deltaX:t,deltaY:n}){let r=Date.now();e._lenis||={};let i=e._lenis,a,o,s,c,l,u,d,f,p,m;if(r-(i.time??0)>2e3){i.time=Date.now();let t=k.getComputedStyle(e);if(i.computedStyle=t,a=[`auto`,`overlay`,`scroll`].includes(t.overflowX),o=[`auto`,`overlay`,`scroll`].includes(t.overflowY),l=[`auto`].includes(t.overscrollBehaviorX),u=[`auto`].includes(t.overscrollBehaviorY),i.hasOverflowX=a,i.hasOverflowY=o,!(a||o))return!1;d=e.scrollWidth,f=e.scrollHeight,p=e.clientWidth,m=e.clientHeight,s=d>p,c=f>m,i.isScrollableX=s,i.isScrollableY=c,i.scrollWidth=d,i.scrollHeight=f,i.clientWidth=p,i.clientHeight=m,i.hasOverscrollBehaviorX=l,i.hasOverscrollBehaviorY=u}else s=i.isScrollableX,c=i.isScrollableY,a=i.hasOverflowX,o=i.hasOverflowY,d=i.scrollWidth,f=i.scrollHeight,p=i.clientWidth,m=i.clientHeight,l=i.hasOverscrollBehaviorX,u=i.hasOverscrollBehaviorY;if(!(a&&s||o&&c))return!1;let h=Math.abs(t)>=Math.abs(n)?`horizontal`:`vertical`,g,_,v,y,b,x;if(h===`horizontal`)g=Math.round(e.scrollLeft),_=d-p,v=t,y=a,b=s,x=l;else if(h===`vertical`)g=Math.round(e.scrollTop),_=f-m,v=n,y=o,b=c,x=u;else return!1;return!x&&(g>=_||g<=0)?!0:(v>0?g<_:g>0)&&y&&b}get rootElement(){return this.options.wrapper===k?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?`x`:`y`]}get isHorizontal(){return this.options.orientation===`horizontal`}get actualScroll(){let e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){return this.options.infinite?ft(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling===`smooth`}get className(){let e=`lenis`;return this.options.autoToggle&&(e+=` lenis-autoToggle`),this.isStopped&&(e+=` lenis-stopped`),this.isLocked&&(e+=` lenis-locked`),this.isScrolling&&(e+=` lenis-scrolling`),this.isScrolling===`smooth`&&(e+=` lenis-smooth`),e}updateClassName(){this.cleanUpClassName(),this.className.split(` `).forEach(e=>{this.rootElement.classList.add(e)})}cleanUpClassName(){for(let e of Array.from(this.rootElement.classList))(e===`lenis`||e.startsWith(`lenis-`))&&this.rootElement.classList.remove(e)}}}));function wt(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(this,r)},t)}}function Tt(e){getComputedStyle(e).position===`sticky`&&(e.style.setProperty(`position`,`static`),e.dataset.sticky=`true`),e.offsetParent&&Tt(e.offsetParent)}function Et(e){e?.dataset?.sticky===`true`&&(e.style.removeProperty(`position`),delete e.dataset.sticky),e.offsetParent&&Et(e.offsetParent)}function Dt(e,t=0){let n=t+e.offsetTop;return e.offsetParent?Dt(e.offsetParent,n):n}function Ot(e,t=0){let n=t+e.offsetLeft;return e.offsetParent?Ot(e.offsetParent,n):n}function kt(e,t=0){let n=t+e.scrollTop;return e.offsetParent?kt(e.offsetParent,n):n+k.scrollY}function At(e,t=0){let n=t+e.scrollLeft;return e.offsetParent?At(e.offsetParent,n):n+k.scrollX}function jt(){return Nt++}var Mt,Nt,Pt,Ft=e((()=>{r(),Mt=class{element;options;align;rect={};wrapperResizeObserver;resizeObserver;debouncedWrapperResize;constructor(e,{align:t=[`start`],ignoreSticky:n=!0,ignoreTransform:r=!1}={}){this.element=e,this.options={align:t,ignoreSticky:n,ignoreTransform:r},this.align=[t].flat(),this.debouncedWrapperResize=wt(this.onWrapperResize,500),this.wrapperResizeObserver=new ResizeObserver(this.debouncedWrapperResize),this.wrapperResizeObserver.observe(document.body),this.onWrapperResize(),this.resizeObserver=new ResizeObserver(this.onResize),this.resizeObserver.observe(this.element),this.setRect({width:this.element.offsetWidth,height:this.element.offsetHeight})}destroy(){this.wrapperResizeObserver.disconnect(),this.resizeObserver.disconnect()}setRect({top:e,left:t,width:n,height:r,element:i}={}){e??=this.rect.top,t??=this.rect.left,n??=this.rect.width,r??=this.rect.height,i??=this.rect.element,!(e===this.rect.top&&t===this.rect.left&&n===this.rect.width&&r===this.rect.height&&i===this.rect.element)&&(this.rect.top=e,this.rect.y=e,this.rect.width=n,this.rect.height=r,this.rect.left=t,this.rect.x=t,this.rect.bottom=e+r,this.rect.right=t+n)}onWrapperResize=()=>{let e,t;if(this.options.ignoreSticky&&Tt(this.element),this.options.ignoreTransform)e=Dt(this.element),t=Ot(this.element);else{let n=this.element.getBoundingClientRect();e=n.top+kt(this.element),t=n.left+At(this.element)}this.options.ignoreSticky&&Et(this.element),this.setRect({top:e,left:t})};onResize=([e])=>{if(!e?.borderBoxSize[0])return;let t=e.borderBoxSize[0].inlineSize,n=e.borderBoxSize[0].blockSize;this.setRect({width:t,height:n})}},Nt=0,Pt=class{options;elements=new Map;snaps=new Map;viewport={width:k.innerWidth,height:k.innerHeight};isStopped=!1;onSnapDebounced;currentSnapIndex;constructor(e,{type:t=`proximity`,lerp:n,easing:r,duration:i,distanceThreshold:a=`50%`,debounce:o=500,onSnapStart:s,onSnapComplete:c}={}){this.lenis=e,k.lenis||={},k.lenis.snap=!0,this.options={type:t,lerp:n,easing:r,duration:i,distanceThreshold:a,debounce:o,onSnapStart:s,onSnapComplete:c},this.onWindowResize(),k.addEventListener(`resize`,this.onWindowResize),this.onSnapDebounced=wt(this.onSnap,this.options.debounce),this.lenis.on(`virtual-scroll`,this.onSnapDebounced)}destroy(){this.lenis.off(`virtual-scroll`,this.onSnapDebounced),k.removeEventListener(`resize`,this.onWindowResize),this.elements.forEach(e=>{e.destroy()})}start(){this.isStopped=!1}stop(){this.isStopped=!0}add(e){let t=jt();return this.snaps.set(t,{value:e}),()=>this.snaps.delete(t)}addElement(e,t={}){let n=jt();return this.elements.set(n,new Mt(e,t)),()=>this.elements.delete(n)}addElements(e,t={}){let n=[...e].map(e=>this.addElement(e,t));return()=>{n.forEach(e=>{e()})}}onWindowResize=()=>{this.viewport.width=k.innerWidth,this.viewport.height=k.innerHeight};computeSnaps=()=>{let{isHorizontal:e}=this.lenis,t=[...this.snaps.values()];return this.elements.forEach(({rect:n,align:r})=>{let i;r.forEach(r=>{r===`start`?i=n.top:r===`center`?i=e?n.left+n.width/2-this.viewport.width/2:n.top+n.height/2-this.viewport.height/2:r===`end`&&(i=e?n.left+n.width-this.viewport.width:n.top+n.height-this.viewport.height),typeof i==`number`&&t.push({value:Math.ceil(i)})})}),t=t.sort((e,t)=>Math.abs(e.value)-Math.abs(t.value)),t};previous(){this.goTo((this.currentSnapIndex??0)-1)}next(){this.goTo((this.currentSnapIndex??0)+1)}goTo(e){let t=this.computeSnaps();if(t.length===0)return;this.currentSnapIndex=Math.max(0,Math.min(e,t.length-1));let n=t[this.currentSnapIndex];n!==void 0&&this.lenis.scrollTo(n.value,{duration:this.options.duration,easing:this.options.easing,lerp:this.options.lerp,lock:this.options.type===`lock`,userData:{initiator:`snap`},onStart:()=>{this.options.onSnapStart?.({index:this.currentSnapIndex,...n})},onComplete:()=>{this.options.onSnapComplete?.({index:this.currentSnapIndex,...n})}})}get distanceThreshold(){let e=1/0;if(this.options.type===`mandatory`)return 1/0;let{isHorizontal:t}=this.lenis,n=t?`width`:`height`;return e=typeof this.options.distanceThreshold==`string`&&this.options.distanceThreshold.endsWith(`%`)?Number(this.options.distanceThreshold.replace(`%`,``))/100*this.viewport[n]:typeof this.options.distanceThreshold==`number`?this.options.distanceThreshold:this.viewport[n],e}onSnap=e=>{if(this.isStopped||e.event.type===`touchmove`||this.options.type===`lock`&&this.lenis.userData?.initiator===`snap`)return;let{scroll:t,isHorizontal:n}=this.lenis,r=n?e.deltaX:e.deltaY;t=Math.ceil(this.lenis.scroll+r);let i=this.computeSnaps();if(i.length===0)return;let a,o=i.findLastIndex(({value:e})=>ee>t);if(this.options.type===`lock`)r>0?a=s:r<0&&(a=o);else{let e=i[o],n=e?Math.abs(t-e.value):1/0,r=i[s];a=n<(r?Math.abs(t-r.value):1/0)?o:s}if(a===void 0||a===-1)return;a=Math.max(0,Math.min(a,i.length-1));let c=i[a];Math.abs(t-c.value)<=this.distanceThreshold&&this.goTo(a)};resize(){this.elements.forEach(e=>{e.onWrapperResize()})}}}));function It({smooth:e,infinite:t,orientation:n,intensity:r,children:i,snap:s}){let c=o(),l=o(),d=o();return a(()=>{if(i&&(!c.current||!l.current))return;c.current&&l.current&&(n===`horizontal`?c.current.style.setProperty(`overflowX`,`auto`):c.current.style.setProperty(`overflowY`,`auto`));let r=new St({smoothWheel:e,infinite:t,orientation:n,gestureOrientation:n===`horizontal`?`both`:`vertical`,autoRaf:!0,autoToggle:!0,anchors:!0,allowNestedScroll:!0,wrapper:c.current,content:l.current,syncTouch:!!t||n===`horizontal`,stopInertiaOnNavigate:!0});d.current=r;let a;return s&&s.snaps.length>0&&(a=new Pt(r,{type:s.type,distanceThreshold:s.threshold+`%`}),s.snaps.forEach(e=>{if(!e.target?.current)return;let t=e.target.current.id;document.querySelectorAll(`#${t}`).forEach(t=>{a.addElement(t,{align:e.align})})})),k.lenis=r,k.lenisSnap=s,()=>{r&&r.destroy(),a&&a.destroy()}},[e,t,n,r,i,s]),y(T,{children:[p(`link`,{href:`https://unpkg.com/lenis@1.3.23/dist/lenis.css`,rel:`stylesheet`}),i&&p(T,{children:p(`div`,{ref:c,style:n===`horizontal`?{overflowX:`auto`,width:`100%`}:{overflowY:`auto`,height:`100%`},children:p(`div`,{ref:l,style:{width:`100%`},children:u.map(i,e=>m(e)?v(e,{style:{...e.props.style,width:`100%`}}):e)})})})]})}var Lt=e((()=>{r(),S(),R(),Ct(),Ft(),O(),It.displayName=`Lenis`,W(It,{smooth:{type:H.Boolean,title:`Smooth`,defaultValue:!0},intensity:{type:H.Number,title:`Intensity`,defaultValue:12,step:1,min:1,max:100,hidden(e){return e.smooth===!1},description:`This will be ignored on mobile.`},infinite:{type:H.Boolean,title:`Infinite`,defaultValue:!1,hidden(e){return e.smooth===!1}},orientation:{type:H.Enum,defaultValue:`Vertical`,displaySegmentedControl:!0,options:[`vertical`,`horizontal`],optionTitles:[`Vertical`,`Horizontal`],hidden(e){return e.smooth===!1}},children:{type:H.ComponentInstance,title:`Content`},snap:{type:H.Object,optional:!0,description:`Cooked and served by [darkroom.engineering](https://darkroom.engineering).`,controls:{type:{type:H.Enum,defaultValue:`proximity`,displaySegmentedControl:!0,segmentedControlDirection:`vertical`,options:[`proximity`,`mandatory`,`lock`],optionTitles:[`Proximity`,`Mandatory`,`Lock`]},threshold:{type:H.Number,defaultValue:50,min:0,max:100,unit:`%`,hidden:e=>e.snap.type===`mandatory`},snaps:{type:H.Array,control:{type:H.Object,controls:{target:{title:`Target`,type:H.ScrollSectionRef},align:{type:H.Enum,defaultValue:`center`,displaySegmentedControl:!0,segmentedControlDirection:`horizontal`,options:[`start`,`center`,`end`],optionIcons:[`align-top`,`align-middle`,`align-bottom`]}}}}}}})}));function Rt({blur:e,borderRadius:t,direction:n,transition:r}){return p(`div`,{style:{position:`absolute`,inset:0,overflow:`hidden`},children:_(()=>[{blur:`${e/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${e/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${e/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${e/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${e/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${e/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${e/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${e}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[e]).map((e,i)=>p(A.div,{transition:r,initial:{backdropFilter:`blur(${e.blur})`},animate:{backdropFilter:`blur(${e.blur})`},style:{opacity:1,position:`absolute`,inset:0,zIndex:i+1,maskImage:`linear-gradient(${n}, ${e.gradient})`,WebkitMaskImage:`linear-gradient(${n}, ${e.gradient})`,borderRadius:t,pointerEvents:`none`}},i))})}var zt,Bt=e((()=>{S(),O(),M(),R(),Rt.defaultProps={blur:10,borderRadius:`0px`,direction:`toBottom`,transition:{duration:.3}},W(Rt,{blur:{title:`Blur`,type:H.Number,defaultValue:10,min:0,max:100,step:1,description:`Large blur values (10<) can impact performance.`},borderRadius:{title:`Radius`,type:H.BorderRadius,defaultValue:`0px`,description:`Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.`},direction:{title:`Direction`,type:H.SegmentedEnum,options:[`to bottom`,`to top`,`to left`,`to right`],optionTitles:[`↓`,`↑`,`←`,`→`],defaultValue:`to bottom`},transition:{type:H.Transition,defaultValue:{duration:.3},title:`Transition`,description:`Control how the blur animates when used on hover states or any othe interaction. More components at [Framer University](https://frameruni.link/cc).`}}),Rt.displayName=`Blur Gradient`,zt=Rt}));function Vt(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,J,Zt=e((()=>{S(),R(),M(),O(),Ge(),Ht={Ri2kB0yek:{hover:!0}},Ut=`framer-HUQfU`,Wt={Ri2kB0yek:`framer-v-ot39b8`},Gt={damping:60,delay:0,mass:1,stiffness:500,type:`spring`},Kt=({value:e,children:n})=>{let r=t(j),i=e??r.transition,a=_(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(j.Provider,{value:a,children:n})},qt=A.create(s),Jt=({click:e,height:t,id:n,link:r,menu:i,width:a,...o})=>({...o,BqcJ4KrKj:e??o.BqcJ4KrKj,DwjiWE8BA:r??o.DwjiWE8BA,JAzDRXXPS:i??o.JAzDRXXPS??`All Pages`}),Yt=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),Xt=ye(d(function(e,t){let n=o(null),r=t??n,i=te(),{activeLocale:a,setLocale:c}=z();_e();let{style:l,className:u,layoutId:d,variant:f,JAzDRXXPS:m,DwjiWE8BA:h,BqcJ4KrKj:g,..._}=Jt(e),{baseVariant:v,classNames:y,clearLoadingGesture:b,gestureHandlers:x,gestureVariant:S,isLoading:C,setGestureState:w,setVariant:T,variants:E}=ge({defaultVariant:`Ri2kB0yek`,enabledGestures:Ht,ref:r,variant:f,variantClassNames:Wt}),D=Yt(e,E),{activeVariantCallback:ee,delay:O}=re(v),k=ee(async(...e)=>{if(w({isPressed:!1}),g&&await g(...e)===!1)return!1;T(`Ri2kB0yek`)}),j=P(Ut,Ve);return p(ne,{id:d??i,children:p(qt,{animate:E,initial:!1,children:p(Kt,{value:Gt,children:p(je,{href:h,motionChild:!0,nodeId:`Ri2kB0yek`,scopeId:`e4NcQguiG`,children:p(A.a,{..._,...x,className:`${P(j,`framer-ot39b8`,u,y)} framer-1x027sk`,"data-framer-name":`Header`,"data-highlight":!0,layoutDependency:D,layoutId:`Ri2kB0yek`,onTap:k,ref:r,style:{...l},...Vt({"Ri2kB0yek-hover":{"data-framer-name":void 0}},v,S),children:p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{className:`framer-styles-preset-1y18zfp`,"data-styles-preset":`NeiZI1pin`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-7a4abf4f-f022-4317-96d1-4d64f8c7d124, rgba(17, 17, 17, 0.7)))`},children:`All Pages`})}),className:`framer-g01g8c`,"data-framer-name":`All Pages Label`,fonts:[`Inter`],layoutDependency:D,layoutId:`QjNNPoSN0`,style:{"--extracted-r6o4lv":`var(--token-7a4abf4f-f022-4317-96d1-4d64f8c7d124, rgba(17, 17, 17, 0.7))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:m,variants:{"Ri2kB0yek-hover":{"--extracted-r6o4lv":`var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17))`}},verticalAlignment:`top`,withExternalLayout:!0,...Vt({"Ri2kB0yek-hover":{children:p(s,{children:p(A.p,{className:`framer-styles-preset-1y18zfp`,"data-styles-preset":`NeiZI1pin`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17)))`},children:`All Pages`})})}},v,S)})})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-HUQfU.framer-1x027sk, .framer-HUQfU .framer-1x027sk { display: block; }`,`.framer-HUQfU.framer-ot39b8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }`,`.framer-HUQfU .framer-g01g8c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }`,...He],`framer-HUQfU`),J=Xt,Xt.displayName=`Menu Item`,Xt.defaultProps={height:25.5,width:68.5},W(Xt,{JAzDRXXPS:{defaultValue:`All Pages`,displayTextArea:!1,title:`Menu`,type:H.String},onJAzDRXXPSChange:{changes:`JAzDRXXPS`,type:H.ChangeHandler},DwjiWE8BA:{title:`Link`,type:H.Link},BqcJ4KrKj:{title:`Click`,type:H.EventHandler}}),N(Xt,[{explicitInter:!0,fonts:[{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F`,url:`https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116`,url:`https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+1F00-1FFF`,url:`https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0370-03FF`,url:`https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF`,url:`https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD`,url:`https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB`,url:`https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2`,weight:`400`}]},...ae(qe)],{supportsExplicitInterCodegen:!0})}));function Y(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var Qt,$t,en,tn,nn,rn,an,on,sn,cn,X,ln=e((()=>{S(),R(),M(),O(),Qt=[`GWzA5AzaP`,`xMxzU3aKB`,`cXeaftNo6`],$t=`framer-MQA7e`,en={cXeaftNo6:`framer-v-6nyysg`,GWzA5AzaP:`framer-v-pio7sg`,xMxzU3aKB:`framer-v-140doov`},tn={bounce:.2,delay:0,duration:.4,type:`spring`},nn=({value:e,children:n})=>{let r=t(j),i=e??r.transition,a=_(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(j.Provider,{value:a,children:n})},rn={"Dark Small":`cXeaftNo6`,"Logo Dark":`GWzA5AzaP`,"Logo Light":`xMxzU3aKB`},an=A.create(s),on=({click:e,height:t,id:n,width:r,...i})=>({...i,variant:rn[i.variant]??i.variant??`GWzA5AzaP`,xRMUTct8O:e??i.xRMUTct8O}),sn=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),cn=ye(d(function(e,t){let n=o(null),r=t??n,i=te(),{activeLocale:a,setLocale:s}=z();_e();let{style:c,className:l,layoutId:u,variant:d,xRMUTct8O:f,...m}=on(e),{baseVariant:h,classNames:g,clearLoadingGesture:_,gestureHandlers:v,gestureVariant:b,isLoading:x,setGestureState:S,setVariant:C,variants:w}=ge({cycleOrder:Qt,defaultVariant:`GWzA5AzaP`,ref:r,variant:d,variantClassNames:en}),T=sn(e,w),{activeVariantCallback:E,delay:D}=re(h),ee=E(async(...e)=>{if(S({isPressed:!1}),f&&await f(...e)===!1)return!1}),O=P($t);return p(ne,{id:u??i,children:p(an,{animate:w,initial:!1,children:p(nn,{value:tn,children:p(je,{href:{hash:`:wAqHiKAfj`,webPageId:`augiA20Il`},motionChild:!0,nodeId:`GWzA5AzaP`,openInNewTab:!1,scopeId:`r4lVwo9GF`,smoothScroll:!0,children:y(A.a,{...m,...v,className:`${P(O,`framer-pio7sg`,l,g)} framer-ige5ql`,"data-framer-name":`Logo Dark`,"data-highlight":!0,layoutDependency:T,layoutId:`GWzA5AzaP`,onTap:ee,ref:r,style:{...c},...Y({cXeaftNo6:{"data-framer-name":`Dark Small`},xMxzU3aKB:{"data-framer-name":`Logo Light`}},h,b),children:[p(A.div,{className:`framer-52zp5j`,"data-framer-name":`Logo Icon`,layoutDependency:T,layoutId:`ym0o74NTR`,style:{backgroundColor:`var(--token-15d833e3-f4d9-4ee2-8e53-d70dcb341a0a, rgb(226, 250, 90))`,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{cXeaftNo6:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},xMxzU3aKB:{backgroundColor:`var(--token-15d833e3-f4d9-4ee2-8e53-d70dcb341a0a, rgb(206, 249, 90))`}},children:y(G,{className:`framer-1tmzhl5`,layoutDependency:T,layoutId:`S0BE6wxq1`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b),children:[p(G,{className:`framer-1x2p1w9`,layoutDependency:T,layoutId:`XQO2jco2n`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-1c440ec`,layoutDependency:T,layoutId:`Esg53Ahl2`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)})]})}),y(G,{className:`framer-b3z37u`,"data-framer-name":`Container`,layoutDependency:T,layoutId:`vofEG7on3`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``},xMxzU3aKB:{svg:``}},h,b),children:[y(G,{className:`framer-qlguwd`,"data-framer-name":`Solaris`,layoutDependency:T,layoutId:`knsuBY_uE`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``},xMxzU3aKB:{svg:``}},h,b),children:[p(G,{className:`framer-1h7t2si`,layoutDependency:T,layoutId:`H92mLNv8T`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-yfdk9r`,layoutDependency:T,layoutId:`qNYh3dSOQ`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-12dmh4`,layoutDependency:T,layoutId:`tcN6mAp7Q`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-1bzw37a`,layoutDependency:T,layoutId:`tmBRd3d6N`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-2sr4wp`,layoutDependency:T,layoutId:`inUvuuFQ3`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-1mi9lhb`,layoutDependency:T,layoutId:`PRlw1vuBp`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-1h1d007`,layoutDependency:T,layoutId:`HejFcjd28`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-v6s287`,layoutDependency:T,layoutId:`QnGOjWj6e`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)})]}),y(G,{className:`framer-kob2hr`,"data-framer-name":`Energy`,layoutDependency:T,layoutId:`oSmuqaTiU`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``},xMxzU3aKB:{svg:``}},h,b),children:[p(G,{className:`framer-1w6hgmg`,layoutDependency:T,layoutId:`mEepWzvCY`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-1chxte`,layoutDependency:T,layoutId:`nNDaweiFE`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-1e436sp`,layoutDependency:T,layoutId:`cYjDTA931`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-lyj5b5`,layoutDependency:T,layoutId:`gH6b_OA3S`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-1pvybfy`,layoutDependency:T,layoutId:`eDmiJqa16`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-1rubvun`,layoutDependency:T,layoutId:`ElmINeiJU`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-3rerbp`,layoutDependency:T,layoutId:`vtWM0mQ3F`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)}),p(G,{className:`framer-psmcru`,layoutDependency:T,layoutId:`YPl4AfeTv`,requiresOverflowVisible:!1,svg:``,withExternalLayout:!0,...Y({cXeaftNo6:{svg:``}},h,b)})]})]})]})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-MQA7e.framer-ige5ql, .framer-MQA7e .framer-ige5ql { display: block; }`,`.framer-MQA7e.framer-pio7sg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }`,`.framer-MQA7e .framer-52zp5j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }`,`.framer-MQA7e .framer-1tmzhl5 { height: 24px; position: relative; width: 24px; }`,`.framer-MQA7e .framer-1x2p1w9 { height: 12px; left: 0px; position: absolute; top: 12px; width: 24px; }`,`.framer-MQA7e .framer-1c440ec { height: 12px; left: 0px; position: absolute; top: 0px; width: 24px; }`,`.framer-MQA7e .framer-b3z37u { height: 36px; position: relative; width: 146px; }`,`.framer-MQA7e .framer-qlguwd { height: 19px; left: 0px; position: absolute; top: 0px; width: 146px; }`,`.framer-MQA7e .framer-1h7t2si { height: 19px; left: 0px; position: absolute; top: 0px; width: 22px; }`,`.framer-MQA7e .framer-yfdk9r { height: 19px; left: 23px; position: absolute; top: 0px; width: 24px; }`,`.framer-MQA7e .framer-12dmh4 { height: 12px; left: 27px; position: absolute; top: 4px; width: 17px; }`,`.framer-MQA7e .framer-1bzw37a { height: 19px; left: 49px; position: absolute; top: 0px; width: 19px; }`,`.framer-MQA7e .framer-2sr4wp { height: 19px; left: 69px; position: absolute; top: 0px; width: 22px; }`,`.framer-MQA7e .framer-1mi9lhb { height: 19px; left: 94px; position: absolute; top: 0px; width: 23px; }`,`.framer-MQA7e .framer-1h1d007 { height: 19px; left: 124px; position: absolute; top: 0px; width: 22px; }`,`.framer-MQA7e .framer-v6s287 { height: 19px; left: 118px; position: absolute; top: 0px; width: 4px; }`,`.framer-MQA7e .framer-kob2hr { height: 12px; left: 0px; position: absolute; top: 24px; width: 85px; }`,`.framer-MQA7e .framer-1w6hgmg { height: 12px; left: 29px; position: absolute; top: 0px; width: 12px; }`,`.framer-MQA7e .framer-1chxte { height: 2px; left: 31px; position: absolute; top: 5px; width: 9px; }`,`.framer-MQA7e .framer-1e436sp { height: 2px; left: 3px; position: absolute; top: 5px; width: 9px; }`,`.framer-MQA7e .framer-lyj5b5 { height: 12px; left: 14px; position: absolute; top: 0px; width: 13px; }`,`.framer-MQA7e .framer-1pvybfy { height: 12px; left: 0px; position: absolute; top: 0px; width: 12px; }`,`.framer-MQA7e .framer-1rubvun { height: 12px; left: 43px; position: absolute; top: 0px; width: 14px; }`,`.framer-MQA7e .framer-3rerbp { height: 12px; left: 57px; position: absolute; top: 0px; width: 13px; }`,`.framer-MQA7e .framer-psmcru { height: 12px; left: 71px; position: absolute; top: 0px; width: 14px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1tmzhl5 { height: 20px; width: 20px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1x2p1w9 { height: 10px; top: 10px; width: 20px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1c440ec { height: 10px; width: 20px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-b3z37u { height: 24px; width: 98px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-qlguwd { height: 13px; width: 98px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1h7t2si { height: 13px; width: 15px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-yfdk9r { height: 13px; left: 16px; width: 16px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-12dmh4 { height: 8px; left: 18px; top: 3px; width: 11px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1bzw37a { height: 13px; left: 33px; width: 13px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-2sr4wp { height: 13px; left: 46px; width: 15px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1mi9lhb { height: 13px; left: 63px; width: 15px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1h1d007 { height: 13px; left: 83px; width: 15px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-v6s287 { height: 13px; left: 79px; width: 3px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-kob2hr { height: 8px; top: 16px; width: 57px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1w6hgmg { height: 8px; left: 19px; width: 8px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1chxte { height: 2px; left: 21px; top: 3px; width: 6px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1e436sp { height: 2px; left: 2px; top: 3px; width: 6px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-lyj5b5 { height: 8px; left: 9px; width: 9px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1pvybfy { height: 8px; width: 8px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-1rubvun { height: 8px; left: 29px; width: 10px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-3rerbp { height: 8px; left: 38px; width: 9px; }`,`.framer-MQA7e.framer-v-6nyysg .framer-psmcru { height: 8px; left: 48px; width: 9px; }`],`framer-MQA7e`),X=cn,cn.displayName=`Logo`,cn.defaultProps={height:44,width:200},W(cn,{variant:{options:[`GWzA5AzaP`,`xMxzU3aKB`,`cXeaftNo6`],optionTitles:[`Logo Dark`,`Logo Light`,`Dark Small`],title:`Variant`,type:H.Enum},xRMUTct8O:{title:`Click`,type:H.EventHandler}}),N(cn,[{explicitInter:!0,fonts:[]}],{supportsExplicitInterCodegen:!0})}));function Z(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,Q,En,Dn=e((()=>{S(),R(),M(),O(),Zt(),Xe(),ln(),un=F(X),dn=F(J),fn=F(We),pn=Ce(Oe(A.nav)),mn=[`OSKXhSYgO`,`fGO5dZT1u`,`GAoQVMvMy`,`M2yNxVCu3`],hn=`framer-Pzvvg`,gn={fGO5dZT1u:`framer-v-1yl8qj8`,GAoQVMvMy:`framer-v-1rounkv`,M2yNxVCu3:`framer-v-1an7lku`,OSKXhSYgO:`framer-v-1r6zuo6`},_n={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:{bounce:0,delay:.1,duration:.8,type:`spring`},x:0,y:0},vn={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20},yn={bounce:0,delay:0,duration:.8,type:`spring`},bn=(...e)=>{for(let t of e)if(t&&typeof t==`string`)return t},xn=({value:e,children:n})=>{let r=t(j),i=e??r.transition,a=_(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(j.Provider,{value:a,children:n})},Sn={"Desktop View":`OSKXhSYgO`,"Phone Closed":`fGO5dZT1u`,"Phone Opened":`GAoQVMvMy`,White:`M2yNxVCu3`},Cn=A.create(s),wn=({height:e,id:t,width:n,...r})=>({...r,variant:Sn[r.variant]??r.variant??`OSKXhSYgO`}),Tn=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),Q=ye(d(function(e,t){let n=o(null),r=t??n,i=te(),{activeLocale:a,setLocale:s}=z(),c=_e(),{style:l,className:u,layoutId:d,variant:f,...m}=wn(e),{baseVariant:h,classNames:g,clearLoadingGesture:_,gestureHandlers:v,gestureVariant:b,isLoading:x,setGestureState:S,setVariant:C,variants:w}=ge({cycleOrder:mn,defaultVariant:`OSKXhSYgO`,ref:r,variant:f,variantClassNames:gn}),T=Tn(e,w),{activeVariantCallback:E,delay:D}=re(h),ee=E(async(...e)=>{C(`fGO5dZT1u`)}),O=E(async(...e)=>{C(`GAoQVMvMy`)}),k=E(async(...e)=>{C(`fGO5dZT1u`)}),j=E(async(...e)=>{C(`fGO5dZT1u`)}),M=E(async(...e)=>{C(`fGO5dZT1u`)}),N=P(hn),F=()=>!![`fGO5dZT1u`,`GAoQVMvMy`].includes(h),I=()=>h!==`fGO5dZT1u`;return me(),p(ne,{id:d??i,children:p(Cn,{animate:w,initial:!1,children:p(xn,{value:yn,children:p(pn,{...m,...v,__framer__presenceAnimate:_n,__framer__presenceInitial:vn,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:P(N,`framer-1r6zuo6`,u,g),"data-framer-appear-id":`1r6zuo6`,"data-framer-name":`Desktop View`,layoutDependency:T,layoutId:`OSKXhSYgO`,optimized:!0,ref:r,style:{backgroundColor:`rgba(0, 0, 0, 0)`,...l},variants:{M2yNxVCu3:{backgroundColor:`var(--token-cecf886f-35d1-4207-a045-acf7164ed7a9, rgb(255, 255, 255))`}},...Z({fGO5dZT1u:{"data-framer-name":`Phone Closed`},GAoQVMvMy:{"data-framer-name":`Phone Opened`},M2yNxVCu3:{"data-framer-name":`White`}},h,b),children:y(A.div,{className:`framer-5it3es`,"data-framer-name":`Header Container`,layoutDependency:T,layoutId:`T_W9CMbQ3`,style:{backgroundColor:`rgba(0, 0, 0, 0)`,borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},variants:{fGO5dZT1u:{backgroundColor:`var(--token-cecf886f-35d1-4207-a045-acf7164ed7a9, rgb(255, 255, 255))`},GAoQVMvMy:{backgroundColor:`var(--token-cecf886f-35d1-4207-a045-acf7164ed7a9, rgb(255, 255, 255))`},M2yNxVCu3:{backgroundColor:`rgba(0, 0, 0, 0)`}},children:[y(A.div,{className:`framer-12wg38p`,"data-framer-name":`Logo And Hamburger`,layoutDependency:T,layoutId:`rCKr2FWTn`,children:[p(U,{height:44,y:(c?.y||0)+(0+((c?.height||66)-0-68)/2)+12+0,...Z({fGO5dZT1u:{y:(c?.y||0)+16+12+0+0},GAoQVMvMy:{y:(c?.y||0)+16+12+0+0}},h,b),children:p(L,{className:`framer-yi202p-container`,layoutDependency:T,layoutId:`raU8i5zVu-container`,nodeId:`raU8i5zVu`,rendersWithMotion:!0,scopeId:`ndWaz_ddf`,children:p(X,{height:`100%`,id:`raU8i5zVu`,layoutId:`raU8i5zVu`,variant:bn(`cXeaftNo6`),width:`100%`,...Z({GAoQVMvMy:{xRMUTct8O:ee}},h,b)})})}),F()&&y(A.div,{className:`framer-vq8jtf`,"data-framer-name":`Hamburger Menu Icon`,layoutDependency:T,layoutId:`rfigXjsb6`,style:{backgroundColor:`var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17))`,borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...Z({fGO5dZT1u:{"data-highlight":!0,onTap:O},GAoQVMvMy:{"data-highlight":!0,onTap:k}},h,b),children:[p(A.div,{className:`framer-lfqp2x`,"data-framer-name":`Hamburger Line Top`,layoutDependency:T,layoutId:`YZv__i4nq`,style:{backgroundColor:`var(--token-cecf886f-35d1-4207-a045-acf7164ed7a9, rgb(255, 255, 255))`,borderBottomLeftRadius:114,borderBottomRightRadius:114,borderTopLeftRadius:114,borderTopRightRadius:114,rotate:0},variants:{GAoQVMvMy:{rotate:-45}}}),p(A.div,{className:`framer-1kyw7ok`,"data-framer-name":`Hamburger Line Bottom`,layoutDependency:T,layoutId:`A447puqZO`,style:{backgroundColor:`var(--token-cecf886f-35d1-4207-a045-acf7164ed7a9, rgb(255, 255, 255))`,borderBottomLeftRadius:114,borderBottomRightRadius:114,borderTopLeftRadius:114,borderTopRightRadius:114,rotate:0},variants:{GAoQVMvMy:{rotate:45}}})]})]}),I()&&y(A.div,{className:`framer-1yrn0wc`,"data-framer-name":`Navigation Links`,layoutDependency:T,layoutId:`WlYL2ASMI`,children:[p(K,{links:[{href:{hash:`:wAqHiKAfj`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:wAqHiKAfj`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:wAqHiKAfj`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,y:(c?.y||0)+(0+((c?.height||66)-0-68)/2)+21.5+0,...Z({GAoQVMvMy:{y:(c?.y||0)+16+12+74+0+0}},h,b),children:p(L,{className:`framer-s36o8q-container`,"data-framer-name":`Navigation Link 1`,layoutDependency:T,layoutId:`jJ_16LpwI-container`,name:`Navigation Link 1`,nodeId:`jJ_16LpwI`,rendersWithMotion:!0,scopeId:`ndWaz_ddf`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`jJ_16LpwI`,JAzDRXXPS:`Home`,layoutId:`jJ_16LpwI`,name:`Navigation Link 1`,width:`100%`,...Z({GAoQVMvMy:{BqcJ4KrKj:j,DwjiWE8BA:e[1]},M2yNxVCu3:{DwjiWE8BA:e[2]}},h,b)})})})}),p(K,{links:[{href:{hash:`:uIVqG4cXa`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:uIVqG4cXa`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:uIVqG4cXa`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,y:(c?.y||0)+(0+((c?.height||66)-0-68)/2)+21.5+0,...Z({GAoQVMvMy:{y:(c?.y||0)+16+12+74+0+49}},h,b),children:p(L,{className:`framer-ha9knt-container`,"data-framer-name":`Navigation Link 4`,layoutDependency:T,layoutId:`ernIhTGps-container`,name:`Navigation Link 4`,nodeId:`ernIhTGps`,rendersWithMotion:!0,scopeId:`ndWaz_ddf`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`ernIhTGps`,JAzDRXXPS:`About`,layoutId:`ernIhTGps`,name:`Navigation Link 4`,width:`100%`,...Z({GAoQVMvMy:{BqcJ4KrKj:j,DwjiWE8BA:e[1]},M2yNxVCu3:{DwjiWE8BA:e[2]}},h,b)})})})}),p(K,{links:[{href:{hash:`:tvQ64d8dJ`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:tvQ64d8dJ`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:tvQ64d8dJ`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,y:(c?.y||0)+(0+((c?.height||66)-0-68)/2)+21.5+0,...Z({GAoQVMvMy:{y:(c?.y||0)+16+12+74+0+98}},h,b),children:p(L,{className:`framer-1git97u-container`,"data-framer-name":`Navigation Link 2`,layoutDependency:T,layoutId:`I9nZQPYJu-container`,name:`Navigation Link 2`,nodeId:`I9nZQPYJu`,rendersWithMotion:!0,scopeId:`ndWaz_ddf`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`I9nZQPYJu`,JAzDRXXPS:`Solution`,layoutId:`I9nZQPYJu`,name:`Navigation Link 2`,width:`100%`,...Z({GAoQVMvMy:{BqcJ4KrKj:j,DwjiWE8BA:e[1]},M2yNxVCu3:{DwjiWE8BA:e[2]}},h,b)})})})}),p(K,{links:[{href:{hash:`:OLfiPHNuS`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:OLfiPHNuS`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:OLfiPHNuS`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,y:(c?.y||0)+(0+((c?.height||66)-0-68)/2)+21.5+0,...Z({GAoQVMvMy:{y:(c?.y||0)+16+12+74+0+147}},h,b),children:p(L,{className:`framer-qvjt5g-container`,"data-framer-name":`Navigation Link 3`,layoutDependency:T,layoutId:`oIbh_2VgH-container`,name:`Navigation Link 3`,nodeId:`oIbh_2VgH`,rendersWithMotion:!0,scopeId:`ndWaz_ddf`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`oIbh_2VgH`,JAzDRXXPS:`Projects`,layoutId:`oIbh_2VgH`,name:`Navigation Link 3`,width:`100%`,...Z({GAoQVMvMy:{BqcJ4KrKj:j,DwjiWE8BA:e[1]},M2yNxVCu3:{DwjiWE8BA:e[2]}},h,b)})})})}),p(K,{links:[{href:{hash:`:X9USTSKAc`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:X9USTSKAc`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:X9USTSKAc`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,y:(c?.y||0)+(0+((c?.height||66)-0-68)/2)+21.5+0,...Z({GAoQVMvMy:{y:(c?.y||0)+16+12+74+0+196}},h,b),children:p(L,{className:`framer-d3gver-container`,"data-framer-name":`Navigation Link 5`,layoutDependency:T,layoutId:`phWr3HOaV-container`,name:`Navigation Link 5`,nodeId:`phWr3HOaV`,rendersWithMotion:!0,scopeId:`ndWaz_ddf`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`phWr3HOaV`,JAzDRXXPS:`FAQ`,layoutId:`phWr3HOaV`,name:`Navigation Link 5`,width:`100%`,...Z({GAoQVMvMy:{BqcJ4KrKj:j,DwjiWE8BA:e[1]},M2yNxVCu3:{DwjiWE8BA:e[2]}},h,b)})})})})]}),I()&&p(K,{links:[{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0},{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0},{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0}],children:e=>p(U,{height:42,y:(c?.y||0)+(0+((c?.height||66)-0-68)/2)+13,...Z({GAoQVMvMy:{y:(c?.y||0)+16+12+325}},h,b),children:p(L,{className:`framer-mt5eyy-container`,"data-framer-name":`Call To Action Button`,layoutDependency:T,layoutId:`AIzQw0LHB-container`,name:`Call To Action Button`,nodeId:`AIzQw0LHB`,rendersWithMotion:!0,scopeId:`ndWaz_ddf`,children:p(We,{height:`100%`,id:`AIzQw0LHB`,jOslHa4DR:`Get Consultation`,layoutId:`AIzQw0LHB`,name:`Call To Action Button`,nrMd07QFm:e[0],variant:bn(`UBIrng8ZL`),width:`100%`,y3sUks4XD:!1,...Z({GAoQVMvMy:{nrMd07QFm:e[1],Sk56cEGGA:M},M2yNxVCu3:{nrMd07QFm:e[2],variant:bn(`NRTOyH0DE`)}},h,b)})})})})]})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-Pzvvg.framer-1clqe5j, .framer-Pzvvg .framer-1clqe5j { display: block; }`,`.framer-Pzvvg.framer-1r6zuo6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1280px; }`,`.framer-Pzvvg .framer-5it3es { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1310px; overflow: visible; padding: 12px 30px 12px 30px; position: relative; width: 1px; }`,`.framer-Pzvvg .framer-12wg38p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }`,`.framer-Pzvvg .framer-yi202p-container, .framer-Pzvvg .framer-s36o8q-container, .framer-Pzvvg .framer-ha9knt-container, .framer-Pzvvg .framer-1git97u-container, .framer-Pzvvg .framer-qvjt5g-container, .framer-Pzvvg .framer-d3gver-container, .framer-Pzvvg .framer-mt5eyy-container { flex: none; height: auto; position: relative; width: auto; }`,`.framer-Pzvvg .framer-vq8jtf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 30px; }`,`.framer-Pzvvg .framer-lfqp2x { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; position: absolute; top: 11px; width: 16px; z-index: 1; }`,`.framer-Pzvvg .framer-1kyw7ok { bottom: 11px; flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; position: absolute; width: 16px; z-index: 1; }`,`.framer-Pzvvg .framer-1yrn0wc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }`,`.framer-Pzvvg.framer-v-1yl8qj8.framer-1r6zuo6, .framer-Pzvvg.framer-v-1rounkv.framer-1r6zuo6 { align-content: flex-start; align-items: flex-start; padding: 16px; width: 390px; }`,`.framer-Pzvvg.framer-v-1yl8qj8 .framer-5it3es { flex-direction: column; gap: 10px; justify-content: center; padding: 12px; }`,`.framer-Pzvvg.framer-v-1yl8qj8 .framer-12wg38p, .framer-Pzvvg.framer-v-1rounkv .framer-12wg38p { gap: unset; justify-content: space-between; order: 0; width: 100%; }`,`.framer-Pzvvg.framer-v-1yl8qj8 .framer-vq8jtf, .framer-Pzvvg.framer-v-1rounkv .framer-vq8jtf { cursor: pointer; }`,`.framer-Pzvvg.framer-v-1rounkv .framer-5it3es { flex-direction: column; gap: 30px; justify-content: center; padding: 12px; }`,`.framer-Pzvvg.framer-v-1rounkv .framer-lfqp2x { top: 14px; }`,`.framer-Pzvvg.framer-v-1rounkv .framer-1kyw7ok { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }`,`.framer-Pzvvg.framer-v-1rounkv .framer-1yrn0wc { flex-direction: column; order: 1; width: 100%; }`,`.framer-Pzvvg.framer-v-1rounkv .framer-mt5eyy-container { order: 2; }`],`framer-Pzvvg`),En=Q,Q.displayName=`Navbar`,Q.defaultProps={height:66,width:1280},W(Q,{variant:{options:[`OSKXhSYgO`,`fGO5dZT1u`,`GAoQVMvMy`,`M2yNxVCu3`],optionTitles:[`Desktop View`,`Phone Closed`,`Phone Opened`,`White`],title:`Variant`,type:H.Enum}}),N(Q,[{explicitInter:!0,fonts:[]},...un,...dn,...fn],{supportsExplicitInterCodegen:!0}),Q.loader={load:(e,t)=>(t.locale,Promise.allSettled([V(X,{},t),V(J,{},t),V(We,{},t)]))}}));function On(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn=e((()=>{S(),R(),M(),O(),kn={SXiJcVG59:{hover:!0}},An=`framer-DU3ku`,jn={SXiJcVG59:`framer-v-w86qy1`},Mn={bounce:.2,delay:0,duration:.4,type:`spring`},Nn=e=>typeof e==`object`&&e&&typeof e.src==`string`?e:typeof e==`string`?{src:e}:void 0,Pn=({value:e,children:n})=>{let r=t(j),i=e??r.transition,a=_(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(j.Provider,{value:a,children:n})},Fn=A.create(s),In=({height:e,icon:t,id:n,link:r,width:i,...a})=>({...a,Mu4hRRPqW:t??a.Mu4hRRPqW??{alt:`Social Media Icon`,pixelHeight:111,pixelWidth:111,src:`https://framerusercontent.com/images/XBmRRglCvK2uJwqOSyW6S5irg.png?width=111&height=111`},u0asGKQYa:r??a.u0asGKQYa}),Ln=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),Rn=ye(d(function(e,t){let n=o(null),r=t??n,i=te(),{activeLocale:a,setLocale:s}=z(),c=_e(),{style:l,className:u,layoutId:d,variant:f,Mu4hRRPqW:m,u0asGKQYa:h,...g}=In(e),{baseVariant:_,classNames:v,clearLoadingGesture:y,gestureHandlers:b,gestureVariant:x,isLoading:S,setGestureState:C,setVariant:w,variants:T}=ge({defaultVariant:`SXiJcVG59`,enabledGestures:kn,ref:r,variant:f,variantClassNames:jn}),E=Ln(e,T),D=P(An);return p(ne,{id:d??i,children:p(Fn,{animate:T,initial:!1,children:p(Pn,{value:Mn,children:p(je,{href:h,motionChild:!0,nodeId:`SXiJcVG59`,scopeId:`um7OFsAd3`,children:p(A.a,{...g,...b,"aria-label":`Social Media Icon `,className:`${P(D,`framer-w86qy1`,u,v)} framer-z3onry`,"data-framer-name":`Icon Container`,layoutDependency:E,layoutId:`SXiJcVG59`,ref:r,style:{backgroundColor:`var(--token-410ef046-70d5-4af5-9ca9-18bb821807a3, rgb(248, 249, 250))`,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...l},...On({"SXiJcVG59-hover":{"data-framer-name":void 0}},_,x),children:p(Fe,{background:{alt:`Social Media Icon`,fit:`fill`,loading:oe((c?.y||0)+(10+((c?.height||44)-20-24)/2)),pixelHeight:111,pixelWidth:111,sizes:`24px`,...Nn(m)},className:`framer-1v49p2z`,"data-framer-name":`Icon Image`,layoutDependency:E,layoutId:`AVMASmv5D`,...On({"SXiJcVG59-hover":{background:{alt:`Social Media Icon`,fit:`fill`,loading:oe((c?.y||0)+(10+((c?.height||48)-20-28)/2)),pixelHeight:111,pixelWidth:111,sizes:`28px`,...Nn(m)}}},_,x)})})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-DU3ku.framer-z3onry, .framer-DU3ku .framer-z3onry { display: block; }`,`.framer-DU3ku.framer-w86qy1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: min-content; }`,`.framer-DU3ku .framer-1v49p2z { flex: none; height: 24px; position: relative; width: 24px; }`,`.framer-DU3ku.framer-v-w86qy1.hover .framer-1v49p2z { height: 28px; width: 28px; }`],`framer-DU3ku`),zn=Rn,Rn.displayName=`Social Icon`,Rn.defaultProps={height:44,width:44},W(Rn,{Mu4hRRPqW:{__defaultAssetReference:`data:framer/asset-reference,XBmRRglCvK2uJwqOSyW6S5irg.png?originalFilename=facebook-rounded-svgrepo-com+3-1.png&preferredSize=auto`,__vekterDefault:{alt:`Social Media Icon`,assetReference:`data:framer/asset-reference,XBmRRglCvK2uJwqOSyW6S5irg.png?originalFilename=facebook-rounded-svgrepo-com+3-1.png&preferredSize=auto`},title:`Icon `,type:H.ResponsiveImage},u0asGKQYa:{title:`Link`,type:H.Link}}),N(Rn,[{explicitInter:!0,fonts:[]}],{supportsExplicitInterCodegen:!0})}));function $(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr=e((()=>{S(),R(),M(),O(),Be(),Qe(),$e(),at(),Ke(),Zt(),Xe(),ln(),Bn(),Vn=F(We),Hn=Oe(L),Un=Ce(Oe(A.div)),Wn=Oe(A.div),Gn=F(X),Kn=F(zn),qn=F(J),Jn=F(Ye),Yn=[`s4EBtiUJD`,`ywiEDr1Yd`,`Xb_VI8MVz`],Xn=`framer-UEkM5`,Zn={s4EBtiUJD:`framer-v-2jynw8`,Xb_VI8MVz:`framer-v-1485opz`,ywiEDr1Yd:`framer-v-15c29er`},Qn={bounce:.2,delay:0,duration:.4,type:`spring`},$n={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100},er={damping:80,delay:0,mass:1,stiffness:250,type:`spring`},tr={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:er,x:0,y:100},nr={filter:`blur(10px)`,opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:20},rr={delay:.05,duration:.7,ease:[.12,.23,.17,.98],type:`tween`},ir={effect:nr,repeat:!1,startDelay:.1,tokenization:`word`,transition:rr,trigger:`onMount`,type:`appear`},ar={effect:nr,repeat:!1,startDelay:.2,tokenization:`word`,transition:rr,trigger:`onMount`,type:`appear`},or={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:{delay:.8,duration:.4,ease:[.44,0,.56,1],type:`tween`},x:0,y:0},sr={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20},cr={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20},lr={bounce:0,delay:.2,duration:2,type:`spring`},ur=(...e)=>{for(let t of e)if(t&&typeof t==`string`)return t},dr=(e,t)=>{if(!(!e||typeof e!=`object`))return{...e,alt:t}},fr=({value:e,children:n})=>{let r=t(j),i=e??r.transition,a=_(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(j.Provider,{value:a,children:n})},pr={Desktop:`s4EBtiUJD`,Phone:`Xb_VI8MVz`,Tablet:`ywiEDr1Yd`},mr=A.create(s),hr=({height:e,id:t,width:n,...r})=>({...r,variant:pr[r.variant]??r.variant??`s4EBtiUJD`}),gr=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),_r=ye(d(function(e,t){let n=o(null),r=t??n,i=te(),{activeLocale:a,setLocale:c}=z(),l=_e(),{style:u,className:d,layoutId:f,variant:m,...h}=hr(e),{baseVariant:g,classNames:_,clearLoadingGesture:v,gestureHandlers:b,gestureVariant:x,isLoading:S,setGestureState:C,setVariant:w,variants:T}=ge({cycleOrder:Yn,defaultVariant:`s4EBtiUJD`,ref:r,variant:m,variantClassNames:Zn}),E=gr(e,T),D=P(Xn,it,Je,Ze,ct);return me(),p(ne,{id:f??i,children:p(mr,{animate:T,initial:!1,children:p(fr,{value:Qn,children:p(A.footer,{...h,...b,className:P(D,`framer-2jynw8`,d,_),"data-framer-name":`Desktop`,layoutDependency:E,layoutId:`s4EBtiUJD`,ref:r,style:{...u},...$({Xb_VI8MVz:{"data-framer-name":`Phone`},ywiEDr1Yd:{"data-framer-name":`Tablet`}},g,x),children:p(A.div,{className:`framer-1jytujq`,"data-framer-name":`Page Container`,layoutDependency:E,layoutId:`bUcSpiKAH`,children:y(A.div,{className:`framer-18m710s`,"data-framer-name":`Footer Section`,layoutDependency:E,layoutId:`GkamPqu7l`,style:{backgroundColor:`var(--token-9f66b2f3-1c22-4180-8d4d-ccbc037786e7, rgb(242, 242, 242))`,borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[y(A.div,{className:`framer-srs9ls`,"data-framer-name":`Footer Content Container`,layoutDependency:E,layoutId:`M3rxcW8qV`,style:{backgroundColor:`var(--token-89cc3068-afcd-40f8-b654-1ae02cbf50d5, rgb(255, 255, 255))`,borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[y(A.div,{className:`framer-vp3rce`,"data-framer-name":`Footer CTA Block`,layoutDependency:E,layoutId:`UxhVWfkof`,children:[y(Wn,{__framer__animate:{transition:er},__framer__animateOnce:!0,__framer__enter:$n,__framer__exit:tr,__framer__styleAppearEffectEnabled:!0,__framer__threshold:.5,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:`framer-1ybxgzd`,"data-framer-name":`CTA Content`,layoutDependency:E,layoutId:`aPOPpjXAP`,children:[y(A.div,{className:`framer-7kyghx`,"data-framer-name":`CTA Text Block`,layoutDependency:E,layoutId:`wi0XprvQy`,children:[p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.h2,{className:`framer-styles-preset-1x7sb3x`,"data-styles-preset":`prLN0VhM9`,dir:`auto`,style:{"--framer-text-alignment":`center`,"--framer-text-color":`var(--extracted-1of0zx5, var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17)))`},children:`Innovative solar energy solutions for sustainable living`})}),className:`framer-d6ar2l`,"data-framer-name":`CTA Title`,effect:ir,fonts:[`Inter`],layoutDependency:E,layoutId:`thlfP2wGi`,style:{"--extracted-1of0zx5":`var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17))`,"--framer-paragraph-spacing":`0px`},verticalAlignment:`center`,withExternalLayout:!0}),p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{className:`framer-styles-preset-1oj9t8m`,"data-styles-preset":`SIFQLPthY`,dir:`auto`,style:{"--framer-text-alignment":`center`,"--framer-text-color":`var(--extracted-r6o4lv, var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17)))`},children:`Powering homes and businesses with clean, renewable solar solutions. Reduce your carbon footprint and energy costs today.`})}),className:`framer-a5xuap`,"data-framer-name":`CTA Description`,effect:ar,fonts:[`Inter`],layoutDependency:E,layoutId:`Pedg8oQJD`,style:{"--extracted-r6o4lv":`var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17))`,"--framer-paragraph-spacing":`0px`},verticalAlignment:`center`,withExternalLayout:!0})]}),p(Un,{__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,animate:or,className:`framer-woxfuq`,"data-framer-appear-id":`woxfuq`,"data-framer-name":`CTA Buttons`,initial:sr,layoutDependency:E,layoutId:`F_ljGsAE4`,optimized:!0,children:p(K,{links:[{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0},{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0},{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0}],children:e=>p(U,{height:42,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+0+60+0+0+208+0},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+0+60+0+0+208+0}},g,x),children:p(Hn,{__framer__animate:{transition:lr},__framer__animateOnce:!0,__framer__enter:cr,__framer__styleAppearEffectEnabled:!0,__framer__threshold:.5,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:`framer-1hepv0y-container`,"data-framer-name":`CTA Button`,layoutDependency:E,layoutId:`FQ4EqHS0b-container`,name:`CTA Button`,nodeId:`FQ4EqHS0b`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(We,{height:`100%`,id:`FQ4EqHS0b`,jOslHa4DR:`Get Consultation`,layoutId:`FQ4EqHS0b`,name:`CTA Button`,nrMd07QFm:e[0],variant:ur(`NRTOyH0DE`),width:`100%`,y3sUks4XD:!0,...$({Xb_VI8MVz:{nrMd07QFm:e[2]},ywiEDr1Yd:{nrMd07QFm:e[1]}},g,x)})})})})})]}),p(Fe,{background:{alt:`Solar panels on a grassy field under a clear sky.`,fit:`fill`,intrinsicHeight:664,intrinsicWidth:1536,pixelHeight:664,pixelWidth:1536,sizes:`calc(min(max(min(${l?.width||`100vw`}, 1310px) - 60px, 1px), 1240px) - 20px)`,src:`https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?width=1536&height=664`,srcSet:`https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?scale-down-to=512&width=1536&height=664 512w,https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?scale-down-to=1024&width=1536&height=664 1024w,https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?width=1536&height=664 1536w`},className:`framer-zeqio9`,"data-framer-name":`CTA Image`,fitImageDimension:`height`,layoutDependency:E,layoutId:`kGWU0FNAr`,style:{mask:`linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 60.00000000000001%) add`,WebkitMask:`linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 60.00000000000001%) add`},...$({Xb_VI8MVz:{background:{alt:`Solar panels on a grassy field under a clear sky.`,fit:`fill`,intrinsicHeight:664,intrinsicWidth:1536,loading:oe((l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+0+60+290),pixelHeight:664,pixelWidth:1536,sizes:`calc(min(max(min(${l?.width||`100vw`}, 1310px) - 32px, 1px), 1240px) - 20px)`,src:`https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?width=1536&height=664`,srcSet:`https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?scale-down-to=512&width=1536&height=664 512w,https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?scale-down-to=1024&width=1536&height=664 1024w,https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?width=1536&height=664 1536w`}},ywiEDr1Yd:{background:{alt:`Solar panels on a grassy field under a clear sky.`,fit:`fill`,intrinsicHeight:664,intrinsicWidth:1536,loading:oe((l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+0+60+290),pixelHeight:664,pixelWidth:1536,sizes:`calc(min(max(min(${l?.width||`100vw`}, 1310px) - 48px, 1px), 1240px) - 20px)`,src:`https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?width=1536&height=664`,srcSet:`https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?scale-down-to=512&width=1536&height=664 512w,https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?scale-down-to=1024&width=1536&height=664 1024w,https://framerusercontent.com/images/kewGraGdkuDeNjnXK1JadnTgI0E.png?width=1536&height=664 1536w`}}},g,x)})]}),p(Wn,{__framer__animate:{transition:er},__framer__animateOnce:!0,__framer__enter:$n,__framer__exit:tr,__framer__styleAppearEffectEnabled:!0,__framer__threshold:.5,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:`framer-1i9yief`,"data-framer-name":`Footer Links Container`,layoutDependency:E,layoutId:`lUKChg6w4`,style:{backgroundColor:`var(--token-89cc3068-afcd-40f8-b654-1ae02cbf50d5, rgb(255, 255, 255))`,borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:y(A.div,{className:`framer-4ecdkv`,"data-framer-name":`Footer Links Content`,layoutDependency:E,layoutId:`VUuT8_s0M`,children:[y(A.div,{className:`framer-jeyeg9`,"data-framer-name":`Footer Logo And Social`,layoutDependency:E,layoutId:`O1A7lEv1S`,children:[y(A.div,{className:`framer-1c3gdfr`,"data-framer-name":`Footer Logo Block`,layoutDependency:E,layoutId:`VPU8ApOaH`,children:[p(U,{height:44,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+0+0+0+0+0},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+0+0+0+0+0}},g,x),children:p(L,{className:`framer-1wfiygj-container`,"data-framer-name":`Company Logo`,layoutDependency:E,layoutId:`UNbYVV31M-container`,name:`Company Logo`,nodeId:`UNbYVV31M`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(X,{height:`100%`,id:`UNbYVV31M`,layoutId:`UNbYVV31M`,name:`Company Logo`,variant:ur(`GWzA5AzaP`),width:`100%`})})}),p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{className:`framer-styles-preset-1oj9t8m`,"data-styles-preset":`SIFQLPthY`,dir:`auto`,children:`Clean renewable energy solutions to help homes and businesses reduce electricity costs.`})}),className:`framer-1fujns7`,"data-framer-name":`Company Tagline`,fonts:[`Inter`],layoutDependency:E,layoutId:`xkcNMHmPI`,style:{"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},verticalAlignment:`top`,withExternalLayout:!0})]}),y(A.div,{className:`framer-wjogf9`,"data-framer-name":`Social Icon List`,layoutDependency:E,layoutId:`P3Pr8lEJw`,children:[p(U,{height:44,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+0+0+202+0},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+0+0+202+0}},g,x),children:p(L,{className:`framer-1n9ln2z-container`,layoutDependency:E,layoutId:`vLEK7iYfB-container`,nodeId:`vLEK7iYfB`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(zn,{height:`100%`,id:`vLEK7iYfB`,layoutId:`vLEK7iYfB`,u0asGKQYa:`https://x.com/`,width:`100%`})})}),p(U,{height:44,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+0+0+202+0},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+0+0+202+0}},g,x),children:p(L,{className:`framer-46yn3t-container`,layoutDependency:E,layoutId:`RB3tg0ehg-container`,nodeId:`RB3tg0ehg`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(zn,{height:`100%`,id:`RB3tg0ehg`,layoutId:`RB3tg0ehg`,Mu4hRRPqW:dr({pixelHeight:171,pixelWidth:171,src:`https://framerusercontent.com/images/ppJPG7pfxCTPsDmxNeICs9vCro.png?width=171&height=171`},`Social Media Icon`),u0asGKQYa:`https://facebook.com/`,width:`100%`})})}),p(U,{height:44,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+0+0+202+0},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+0+0+202+0}},g,x),children:p(L,{className:`framer-6g93vw-container`,layoutDependency:E,layoutId:`PIoX4TcAb-container`,nodeId:`PIoX4TcAb`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(zn,{height:`100%`,id:`PIoX4TcAb`,layoutId:`PIoX4TcAb`,Mu4hRRPqW:dr({pixelHeight:171,pixelWidth:171,src:`https://framerusercontent.com/images/DkbXaBW48zJL44UdONbLr1Pjpdo.png?width=171&height=171`},`Social Media Icon`),u0asGKQYa:`https://instagram.com/`,width:`100%`})})})]})]}),y(A.div,{className:`framer-1rsz38m`,"data-framer-name":`Footer Links Wrapper`,layoutDependency:E,layoutId:`KoihSU_NG`,children:[y(A.div,{className:`framer-32fdza`,"data-framer-name":`Quick Links List`,layoutDependency:E,layoutId:`nbhS_COKX`,children:[p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.h4,{className:`framer-styles-preset-1arxnpu`,"data-styles-preset":`aiI429cK8`,dir:`auto`,children:`Quick Links:`})}),className:`framer-nat6rt`,"data-framer-name":`Quick Links Title`,fonts:[`Inter`],layoutDependency:E,layoutId:`kGSkuiUPO`,verticalAlignment:`top`,withExternalLayout:!0}),y(A.div,{className:`framer-by8pig`,"data-framer-name":`Quick Links Items`,layoutDependency:E,layoutId:`iitRFUlny`,children:[p(K,{links:[{href:{hash:`:wAqHiKAfj`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:wAqHiKAfj`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:wAqHiKAfj`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+296+0+0+0+48+0+0},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+302+0+0+0+48+0+0}},g,x),children:p(L,{className:`framer-3jdfnw-container`,"data-framer-name":`Menu Item`,layoutDependency:E,layoutId:`IDtO2qiXY-container`,name:`Menu Item`,nodeId:`IDtO2qiXY`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`IDtO2qiXY`,JAzDRXXPS:`Home`,layoutId:`IDtO2qiXY`,name:`Menu Item`,width:`100%`,...$({Xb_VI8MVz:{DwjiWE8BA:e[2]},ywiEDr1Yd:{DwjiWE8BA:e[1]}},g,x)})})})}),p(K,{links:[{href:{hash:`:uIVqG4cXa`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:uIVqG4cXa`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:uIVqG4cXa`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+296+0+0+0+48+0+41},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+302+0+0+0+48+0+41}},g,x),children:p(L,{className:`framer-uolz75-container`,"data-framer-name":`Menu Item`,layoutDependency:E,layoutId:`sAT_YGPr9-container`,name:`Menu Item`,nodeId:`sAT_YGPr9`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`sAT_YGPr9`,JAzDRXXPS:`About`,layoutId:`sAT_YGPr9`,name:`Menu Item`,width:`100%`,...$({Xb_VI8MVz:{DwjiWE8BA:e[2]},ywiEDr1Yd:{DwjiWE8BA:e[1]}},g,x)})})})}),p(K,{links:[{href:{hash:`:tvQ64d8dJ`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:tvQ64d8dJ`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:tvQ64d8dJ`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+296+0+0+0+48+0+82},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+302+0+0+0+48+0+82}},g,x),children:p(L,{className:`framer-1iiwvpe-container`,"data-framer-name":`Menu Item`,layoutDependency:E,layoutId:`d0R3hNrRA-container`,name:`Menu Item`,nodeId:`d0R3hNrRA`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`d0R3hNrRA`,JAzDRXXPS:`Solutions`,layoutId:`d0R3hNrRA`,name:`Menu Item`,width:`100%`,...$({Xb_VI8MVz:{DwjiWE8BA:e[2]},ywiEDr1Yd:{DwjiWE8BA:e[1]}},g,x)})})})}),p(K,{links:[{href:{hash:`:OLfiPHNuS`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:OLfiPHNuS`,webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{hash:`:OLfiPHNuS`,webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+296+0+0+0+48+0+123},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+302+0+0+0+48+0+123}},g,x),children:p(L,{className:`framer-nokghj-container`,"data-framer-name":`Navigation Link 3`,layoutDependency:E,layoutId:`TrCTPhwA1-container`,name:`Navigation Link 3`,nodeId:`TrCTPhwA1`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`TrCTPhwA1`,JAzDRXXPS:`Projects`,layoutId:`TrCTPhwA1`,name:`Navigation Link 3`,width:`100%`,...$({Xb_VI8MVz:{DwjiWE8BA:e[2]},ywiEDr1Yd:{DwjiWE8BA:e[1]}},g,x)})})})}),p(K,{links:[{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0},{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0},{href:{webPageId:`V1Jng5KWX`},implicitPathVariables:void 0}],children:e=>p(U,{height:25,...$({Xb_VI8MVz:{y:(l?.y||0)+40+(((l?.height||1625)-80-1836.4)/2+0+0)+0+10+0+0+496+30+0+0+296+0+0+0+48+0+164},ywiEDr1Yd:{y:(l?.y||0)+60+(((l?.height||1415)-120-1565.4)/2+0+0)+0+10+0+0+671+32+0+0+302+0+0+0+48+0+164}},g,x),children:p(L,{className:`framer-16v2eb8-container`,"data-framer-name":`Menu Item`,layoutDependency:E,layoutId:`xQISsUwqU-container`,name:`Menu Item`,nodeId:`xQISsUwqU`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(J,{DwjiWE8BA:e[0],height:`100%`,id:`xQISsUwqU`,JAzDRXXPS:`Contact`,layoutId:`xQISsUwqU`,name:`Menu Item`,width:`100%`,...$({Xb_VI8MVz:{DwjiWE8BA:e[2]},ywiEDr1Yd:{DwjiWE8BA:e[1]}},g,x)})})})})]})]}),y(A.div,{className:`framer-166c3sd`,"data-framer-name":`Contact Us List`,layoutDependency:E,layoutId:`Bt8RLVPVA`,children:[p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.h4,{className:`framer-styles-preset-1arxnpu`,"data-styles-preset":`aiI429cK8`,dir:`auto`,children:`Contact Us:`})}),className:`framer-159k1kt`,"data-framer-name":`Contact Us Title`,fonts:[`Inter`],layoutDependency:E,layoutId:`yPPuAlEi4`,verticalAlignment:`top`,withExternalLayout:!0}),y(A.div,{className:`framer-vm55zi`,"data-framer-name":`Contact Us Items`,layoutDependency:E,layoutId:`J_PhwefqJ`,children:[y(A.div,{className:`framer-n9us4s`,"data-framer-name":`Email Contact Item`,layoutDependency:E,layoutId:`pEduYJiEw`,children:[p(A.div,{className:`framer-kpdncn`,"data-framer-name":`Email Icon Container`,layoutDependency:E,layoutId:`JTtTJ9weN`,style:{backgroundColor:`var(--token-ab7705e8-4847-4d8e-ab8b-f3e5e48a5f1f, rgb(246, 243, 242))`,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:p(U,{children:p(L,{className:`framer-dcq7kx-container`,isAuthoredByUser:!0,isModuleExternal:!0,layoutDependency:E,layoutId:`d1hRZkXzz-container`,nodeId:`d1hRZkXzz`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(Ye,{color:`var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17))`,height:`100%`,iconSearch:`House`,iconSelection:`EnvelopeSimple`,id:`d1hRZkXzz`,layoutId:`d1hRZkXzz`,mirrored:!1,selectByList:!0,style:{height:`100%`,width:`100%`},weight:`duotone`,width:`100%`})})})}),p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{className:`framer-styles-preset-1oj9t8m`,"data-styles-preset":`SIFQLPthY`,dir:`auto`,children:p(je,{href:`mailto:projects@solaris.com`,motionChild:!0,nodeId:`pE4ZlfeRt`,openInNewTab:!0,relValues:[],scopeId:`QrpkdybW5`,smoothScroll:!1,children:p(A.a,{className:`framer-styles-preset-3jgbai`,"data-styles-preset":`rZVxFec2a`,children:`projects@solaris.com`})})})}),className:`framer-1yowo8r`,"data-framer-name":`Email Address`,fonts:[`Inter`],layoutDependency:E,layoutId:`pE4ZlfeRt`,verticalAlignment:`top`,withExternalLayout:!0})]}),y(A.div,{className:`framer-1top3uf`,"data-framer-name":`Phone Contact Item`,layoutDependency:E,layoutId:`m3xyDLQaM`,children:[p(A.div,{className:`framer-1hvjeh1`,"data-framer-name":`Phone Icon Container`,layoutDependency:E,layoutId:`L75Vq_kc5`,style:{backgroundColor:`var(--token-ab7705e8-4847-4d8e-ab8b-f3e5e48a5f1f, rgb(246, 243, 242))`,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:p(U,{children:p(L,{className:`framer-kbkccu-container`,isAuthoredByUser:!0,isModuleExternal:!0,layoutDependency:E,layoutId:`ErScLqfgd-container`,nodeId:`ErScLqfgd`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(Ye,{color:`var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17))`,height:`100%`,iconSearch:`House`,iconSelection:`Phone`,id:`ErScLqfgd`,layoutId:`ErScLqfgd`,mirrored:!1,selectByList:!0,style:{height:`100%`,width:`100%`},weight:`duotone`,width:`100%`})})})}),p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{className:`framer-styles-preset-1oj9t8m`,"data-styles-preset":`SIFQLPthY`,dir:`auto`,children:p(je,{href:`tel:+14155550198`,motionChild:!0,nodeId:`QtoEfk1Go`,openInNewTab:!0,relValues:[],scopeId:`QrpkdybW5`,smoothScroll:!1,children:p(A.a,{className:`framer-styles-preset-3jgbai`,"data-styles-preset":`rZVxFec2a`,children:`+1 (415) 555-0198`})})})}),className:`framer-18bz7kj`,"data-framer-name":`Phone Number`,fonts:[`Inter`],layoutDependency:E,layoutId:`QtoEfk1Go`,verticalAlignment:`top`,withExternalLayout:!0})]}),y(A.div,{className:`framer-lzww49`,"data-framer-name":`Address Contact Item`,layoutDependency:E,layoutId:`S899Pjsqf`,children:[p(A.div,{className:`framer-12hkstd`,"data-framer-name":`Address Icon Container`,layoutDependency:E,layoutId:`Jb1Zp3ooy`,style:{backgroundColor:`var(--token-ab7705e8-4847-4d8e-ab8b-f3e5e48a5f1f, rgb(246, 243, 242))`,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:p(U,{children:p(L,{className:`framer-5yb7fk-container`,isAuthoredByUser:!0,isModuleExternal:!0,layoutDependency:E,layoutId:`h1TcPSNLZ-container`,nodeId:`h1TcPSNLZ`,rendersWithMotion:!0,scopeId:`QrpkdybW5`,children:p(Ye,{color:`var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17))`,height:`100%`,iconSearch:`House`,iconSelection:`MapPin`,id:`h1TcPSNLZ`,layoutId:`h1TcPSNLZ`,mirrored:!1,selectByList:!0,style:{height:`100%`,width:`100%`},weight:`duotone`,width:`100%`})})})}),p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{className:`framer-styles-preset-1oj9t8m`,"data-styles-preset":`SIFQLPthY`,dir:`auto`,children:p(je,{href:`https://www.google.com/maps/`,motionChild:!0,nodeId:`cRFpHAICj`,openInNewTab:!0,relValues:[],scopeId:`QrpkdybW5`,smoothScroll:!1,children:y(A.a,{className:`framer-styles-preset-3jgbai`,"data-styles-preset":`rZVxFec2a`,children:[`123 Scheduler St, Tech `,p(A.br,{}),`City, USA`]})})})}),className:`framer-1qzxsa8`,"data-framer-name":`Street Address`,fonts:[`Inter`],layoutDependency:E,layoutId:`cRFpHAICj`,verticalAlignment:`top`,withExternalLayout:!0})]})]})]})]})]})})]}),p(A.div,{className:`framer-c5fo9j`,"data-framer-name":`Copyright Block`,layoutDependency:E,layoutId:`ZjONc3Elm`,style:{backgroundColor:`var(--token-89cc3068-afcd-40f8-b654-1ae02cbf50d5, rgb(255, 255, 255))`,borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:p(B,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{className:`framer-styles-preset-1oj9t8m`,"data-styles-preset":`SIFQLPthY`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17)))`},children:`© 2025 Solaris Energy. All rights reserved.`})}),className:`framer-vixlb5`,"data-framer-name":`Copyright Text`,fonts:[`Inter`],layoutDependency:E,layoutId:`BSW3jSV4t`,style:{"--extracted-r6o4lv":`var(--token-c0720168-1e12-45f8-8c7d-25768cd24fa0, rgb(17, 17, 17))`},verticalAlignment:`top`,withExternalLayout:!0})})]})})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-UEkM5.framer-1pmtpkv, .framer-UEkM5 .framer-1pmtpkv { display: block; }`,`.framer-UEkM5.framer-2jynw8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 0px 80px 0px; position: relative; width: 1200px; }`,`.framer-UEkM5 .framer-1jytujq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1310px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 30px 0px 30px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-18m710s { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1240px; overflow: visible; padding: 10px; position: relative; width: 1px; }`,`.framer-UEkM5 .framer-srs9ls { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-vp3rce { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 60px 0px 0px 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-1ybxgzd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 200px; width: 100%; z-index: 2; }`,`.framer-UEkM5 .framer-7kyghx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-d6ar2l, .framer-UEkM5 .framer-1fujns7, .framer-UEkM5 .framer-nat6rt, .framer-UEkM5 .framer-159k1kt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-UEkM5 .framer-a5xuap { flex: none; height: auto; max-width: 500px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-UEkM5 .framer-woxfuq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }`,`.framer-UEkM5 .framer-1hepv0y-container, .framer-UEkM5 .framer-1wfiygj-container, .framer-UEkM5 .framer-1n9ln2z-container, .framer-UEkM5 .framer-46yn3t-container, .framer-UEkM5 .framer-6g93vw-container, .framer-UEkM5 .framer-3jdfnw-container, .framer-UEkM5 .framer-uolz75-container, .framer-UEkM5 .framer-1iiwvpe-container, .framer-UEkM5 .framer-nokghj-container, .framer-UEkM5 .framer-16v2eb8-container { flex: none; height: auto; position: relative; width: auto; }`,`.framer-UEkM5 .framer-zeqio9 { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }`,`.framer-UEkM5 .framer-1i9yief { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 89px; height: min-content; justify-content: flex-start; overflow: visible; padding: 30px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-4ecdkv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-jeyeg9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; max-width: 350px; overflow: visible; padding: 0px; position: relative; width: 1px; }`,`.framer-UEkM5 .framer-1c3gdfr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-wjogf9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-1rsz38m { display: grid; flex: 1 0 0px; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 450px; overflow: visible; padding: 0px; position: relative; width: 1px; }`,`.framer-UEkM5 .framer-32fdza, .framer-UEkM5 .framer-166c3sd { align-content: flex-start; align-items: flex-start; align-self: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: flex-start; justify-self: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-by8pig { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-vm55zi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-n9us4s, .framer-UEkM5 .framer-1top3uf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-kpdncn, .framer-UEkM5 .framer-1hvjeh1, .framer-UEkM5 .framer-12hkstd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }`,`.framer-UEkM5 .framer-dcq7kx-container, .framer-UEkM5 .framer-kbkccu-container, .framer-UEkM5 .framer-5yb7fk-container { flex: none; height: 22px; position: relative; width: 22px; }`,`.framer-UEkM5 .framer-1yowo8r, .framer-UEkM5 .framer-18bz7kj, .framer-UEkM5 .framer-1qzxsa8 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }`,`.framer-UEkM5 .framer-lzww49 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-UEkM5 .framer-c5fo9j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 26px 60px 26px 60px; position: relative; width: 100%; z-index: 2; }`,`.framer-UEkM5 .framer-vixlb5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }`,`.framer-UEkM5.framer-v-15c29er.framer-2jynw8 { padding: 60px 0px 60px 0px; width: 810px; }`,`.framer-UEkM5.framer-v-15c29er .framer-1jytujq { padding: 0px 24px 0px 24px; }`,`.framer-UEkM5.framer-v-15c29er .framer-1ybxgzd { max-width: 500px; }`,`.framer-UEkM5.framer-v-15c29er .framer-1i9yief { gap: 64px; max-width: 100%; padding: 32px 24px 32px 24px; }`,`.framer-UEkM5.framer-v-15c29er .framer-4ecdkv { flex-direction: column; gap: 56px; justify-content: center; }`,`.framer-UEkM5.framer-v-15c29er .framer-jeyeg9, .framer-UEkM5.framer-v-1485opz .framer-jeyeg9 { flex: none; width: 100%; }`,`.framer-UEkM5.framer-v-15c29er .framer-1rsz38m { flex: none; max-width: 662px; width: 100%; }`,`.framer-UEkM5.framer-v-15c29er .framer-c5fo9j { max-width: 100%; }`,`.framer-UEkM5.framer-v-1485opz.framer-2jynw8 { padding: 40px 0px 40px 0px; width: 390px; }`,`.framer-UEkM5.framer-v-1485opz .framer-1jytujq, .framer-UEkM5.framer-v-1485opz .framer-1ybxgzd { padding: 0px 16px 0px 16px; }`,`.framer-UEkM5.framer-v-1485opz .framer-srs9ls { order: 2; }`,`.framer-UEkM5.framer-v-1485opz .framer-1i9yief { align-content: flex-start; align-items: flex-start; gap: 40px; max-width: 100%; padding: 30px 16px 30px 16px; }`,`.framer-UEkM5.framer-v-1485opz .framer-4ecdkv { flex-direction: column; gap: 50px; justify-content: center; }`,`.framer-UEkM5.framer-v-1485opz .framer-1rsz38m { flex: none; gap: 32px; width: 100%; }`,`.framer-UEkM5.framer-v-1485opz .framer-166c3sd { grid-column: span 2; }`,`.framer-UEkM5.framer-v-1485opz .framer-c5fo9j { flex-direction: column; max-width: 100%; order: 3; padding: 26px 32px 26px 32px; }`,...et,...Ue,...tt,...ot],`framer-UEkM5`),vr=_r,_r.displayName=`Footer`,_r.defaultProps={height:1379,width:1200},W(_r,{variant:{options:[`s4EBtiUJD`,`ywiEDr1Yd`,`Xb_VI8MVz`],optionTitles:[`Desktop`,`Tablet`,`Phone`],title:`Variant`,type:H.Enum}}),N(_r,[{explicitInter:!0,fonts:[{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F`,url:`https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116`,url:`https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+1F00-1FFF`,url:`https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0370-03FF`,url:`https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF`,url:`https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD`,url:`https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB`,url:`https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2`,weight:`400`}]},...Vn,...Gn,...Kn,...qn,...Jn,...ae(nt),...ae(ze),...ae(rt),...ae(st)],{supportsExplicitInterCodegen:!0}),_r.loader={load:(e,t)=>(t.locale,Promise.allSettled([V(We,{},t),V(X,{},t),V(zn,{},t),V(J,{},t)]))}})),br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr=e((()=>{S(),R(),M(),O(),Lt(),Bt(),Dn(),yr(),br=F(En),xr=fe(En),Sr=F(vr),Cr=F(zt),wr=F(It),Tr={gszrRCvX3:`(min-width: 1200px)`,GUbT_EAon:`(min-width: 810px) and (max-width: 1199.98px)`,VH3esr3e7:`(max-width: 809.98px)`},Er=`framer-yFX2h`,Dr={gszrRCvX3:`framer-v-1syhkjb`,GUbT_EAon:`framer-v-s4zxyi`,VH3esr3e7:`framer-v-16e27q6`},Or=(e,t)=>`translateX(-50%) ${t}`,kr=(...e)=>{for(let t of e)if(t&&typeof t==`string`)return t},Ar={VH3esr3e7:[`.framer-yFX2h .framer-1wyk278-container { height: 100px; }`]},jr=Object.keys(Ar),Mr={VH3esr3e7:`.framer-16e27q6-override`},Nr=[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-yFX2h.framer-1pippw9, .framer-yFX2h .framer-1pippw9 { display: block; }`,`.framer-yFX2h.framer-1syhkjb { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }`,`.framer-yFX2h .framer-efto20-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }`,`.framer-yFX2h .framer-nisw6n { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }`,`.framer-yFX2h .framer-1htcgea-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }`,`.framer-yFX2h .framer-1wyk278-container { -webkit-user-select: none; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 160px; left: 0px; order: 1003; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; user-select: none; z-index: 10; }`,`.framer-yFX2h .framer-jw5z43-container { flex: none; height: auto; left: 50%; order: 1004; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }`,`[data-layout-template="true"] > #overlay { margin-bottom: -0px; }`],Pr={gszrRCvX3:`(min-width: 1200px)`,GUbT_EAon:`(min-width: 810px) and (max-width: 1199.98px)`,VH3esr3e7:`(max-width: 809.98px)`},Fr={Desktop:`gszrRCvX3`,Phone:`VH3esr3e7`,Tablet:`GUbT_EAon`},Ir=({value:e})=>Te()?null:p(`style`,{dangerouslySetInnerHTML:{__html:e},"data-framer-html-style":``}),Lr=({height:e,id:t,scrollSection:n,width:r,...i})=>({...i,Gyr9aO8Bd:n??i.Gyr9aO8Bd,variant:Fr[i.variant]??i.variant??`gszrRCvX3`}),Rr=d(function(e,t){let n=o(null),r=t??n,i=te(),{activeLocale:a,setLocale:s}=z(),{style:c,className:l,layoutId:u,variant:d,Gyr9aO8Bd:f,children:m,...h}=Lr(e),[g,_]=Ne(d,Tr,!1),v=P(Er);return Ae({}),p(pe.Provider,{value:{activeVariantId:g,humanReadableVariantMap:Fr,isLayoutTemplate:!0,primaryVariantId:`gszrRCvX3`,variantClassNames:Dr},children:y(ne,{id:u??i,children:[p(Ir,{value:`:root body { background: rgb(255, 255, 255); }`}),y(A.div,{...h,className:P(v,`framer-1syhkjb`,l),"data-layout-template":!0,ref:r,style:{...c},children:[p(U,{height:66,width:`100vw`,y:0,children:p(ke,{className:`framer-efto20-container`,"data-framer-layout-hint-center-x":!0,layoutScroll:!0,nodeId:`s774SAzHW`,rendersWithMotion:!0,scopeId:`CURdHQ7rt`,transformTemplate:Or,children:p(be,{breakpoint:g,overrides:{VH3esr3e7:{__framer__variantAppearEffectEnabled:void 0,variant:kr(`fGO5dZT1u`)}},children:p(xr,{__framer__animateOnce:!1,__framer__targets:[{ref:f,target:`M2yNxVCu3`}],__framer__threshold:0,__framer__variantAppearEffectEnabled:!0,height:`100%`,id:`s774SAzHW`,layoutId:`s774SAzHW`,style:{width:`100%`},variant:kr(`OSKXhSYgO`),width:`100%`})})})}),m,p(`div`,{className:`framer-nisw6n`}),p(U,{height:1379,width:`100vw`,y:1e3,children:p(ke,{className:`framer-1htcgea-container`,nodeId:`GqMVOk7mD`,scopeId:`CURdHQ7rt`,children:p(be,{breakpoint:g,overrides:{GUbT_EAon:{variant:kr(`ywiEDr1Yd`)},VH3esr3e7:{variant:kr(`Xb_VI8MVz`)}},children:p(vr,{height:`100%`,id:`GqMVOk7mD`,layoutId:`GqMVOk7mD`,style:{width:`100%`},variant:kr(`s4EBtiUJD`),width:`100%`})})})}),p(U,{children:p(ke,{className:`framer-1wyk278-container`,isAuthoredByUser:!0,isModuleExternal:!0,layoutScroll:!0,nodeId:`KbkjfWVvl`,scopeId:`CURdHQ7rt`,children:p(zt,{blur:8,borderRadius:`0px`,direction:`to bottom`,height:`100%`,id:`KbkjfWVvl`,layoutId:`KbkjfWVvl`,style:{height:`100%`,width:`100%`},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:`tween`},width:`100%`})})}),p(U,{children:p(ke,{className:`framer-jw5z43-container`,"data-framer-layout-hint-center-x":!0,"data-framer-name":`Lenis Smooth Scroll`,isAuthoredByUser:!0,isModuleExternal:!0,name:`Lenis Smooth Scroll`,nodeId:`DggLIXmKC`,scopeId:`CURdHQ7rt`,children:p(It,{height:`100%`,id:`DggLIXmKC`,infinite:!1,intensity:20,layoutId:`DggLIXmKC`,name:`Lenis Smooth Scroll`,orientation:`vertical`,smooth:!0,width:`100%`})})})]}),p(`div`,{id:`template-overlay`})]})})}),zr=e=>e===Le.canvas||e===Le.export?[...Nr,...jr.flatMap(e=>{let t=Mr[e];return Ar[e].map(e=>`${t} {${e}}`)})]:[...Nr,...jr.map(e=>`@media ${Pr[e]} { ${Ar[e].join(` `)} }`)],Br=ye(Rr,zr,`framer-yFX2h`),Vr=Br,Br.displayName=`Template`,Br.defaultProps={height:2e3,width:1200},W(Br,{Gyr9aO8Bd:{title:`Scroll Section`,type:H.ScrollSectionRef}}),N(Br,[{explicitInter:!0,fonts:[]},...br,...Sr,...Cr,...wr],{supportsExplicitInterCodegen:!0}),Br.loader={load:(e,t)=>(t.locale,Promise.allSettled([V(En,{},t),V(vr,{},t)]))}}));function Ur({webPageId:e,children:t,style:n,...r}){let i={Gyr9aO8Bd:{href:{hash:`:uIVqG4cXa`,webPageId:`augiA20Il`},refKey:!0}},a={...i,Gyr9aO8Bd:void 0},o=Ie(),s={augiA20Il:i,iJJW5qoTL:a,V1Jng5KWX:a}[e]??{};switch(e){case`augiA20Il`:case`iJJW5qoTL`:case`V1Jng5KWX`:return D(K,{links:[s.Gyr9aO8Bd]},e=>D(Vr,{...s,Gyr9aO8Bd:o(e[0]),key:`Template1`,style:n},t(!0)));default:return t(!1)}}function Wr(e){switch(e){case`augiA20Il`:case`iJJW5qoTL`:case`V1Jng5KWX`:return[{hash:`1syhkjb`,mediaQuery:`(min-width: 1200px)`},{hash:`s4zxyi`,mediaQuery:`(min-width: 810px) and (max-width: 1199.98px)`},{hash:`16e27q6`,mediaQuery:`(max-width: 809.98px)`}];default:return}}async function Gr({routeId:e,pathVariables:t,localeId:r,collectionItemId:c}){let u=Jr[e].page.preload(),d=D(De,{children:D(Ee,{children:D(ve,{children:D(Se,{isWebsite:!0,environment:`site`,routeId:e,pathVariables:t,routes:Jr,collectionUtils:Xr,framerSiteId:Zr,notFoundPage:I(()=>import(`./d2Jk_cUqO0xW9hisx7Kj9CzWJUfkYQmxVEFpOG0jtdM.DmkRXLVh.mjs`)),isReducedMotion:void 0,localeId:r,locales:Yr,preserveQueryParams:void 0,siteCanonicalURL:`https://solaris-energy.framer.website`,EditorBar:k===void 0?void 0:(()=>{if($r){console.log(`[Framer On-Page Editing] Unavailable because navigator is bot`);return}return I(async()=>{k.__framer_editorBarDependencies={__version:3,framer:{useCurrentRoute:Pe,useLocaleInfo:z,useRouter:me},react:{createElement:D,Fragment:s,memo:h,useCallback:i,useEffect:a,useRef:o,useState:n,useLayoutEffect:l},"react-dom":{createPortal:g}};let{createEditorBar:e}=await import(`https://framer.com/edit/init.mjs`);return{default:e()}})})(),adaptLayoutToTextDirection:!0,LayoutTemplate:Ur,loadSnippetsModule:new he(()=>import(`./BRLgVrnLumPdKeW_NJfJiHPWoeNoKRaGnkxJmcaBw_I.CYBonQ-x.mjs`)),initialCollectionItemId:c}),value:{autobahnNavigation:!0,disableCustomCode:!1,editorBarDisableFrameAncestorsSecurity:!1,motionDivToDiv:!1,onPageLocalizationSupport:!0,onPageMoveTool:!0,synchronousNavigationOnDesktop:!1,yieldOnTap:!1}})}),value:{routes:{}}});return await u,d}function Kr(){Qr&&k.__framer_events.push(arguments)}async function qr(e,t){function n(e,t,n=!0){if(e.caught||k.__framer_hadFatalError)return;let r=t?.componentStack;if(n){if(console.warn(`Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches: `,e,r),Math.random()>.01)return}else console.error(`Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/: `,e,r);Kr(n?`published_site_load_recoverable_error`:`published_site_load_error`,{message:String(e),componentStack:r,stack:r?void 0:e instanceof Error&&typeof e.stack==`string`?e.stack:null})}try{let r,i,a,o,s;if(e)s=JSON.parse(t.dataset.framerHydrateV2),r=s.routeId,i=s.localeId,a=s.pathVariables,o=s.breakpoints,r=de(Jr,r);else{de(Jr,void 0);let e=performance.getEntriesByType(`navigation`)[0]?.serverTiming?.find(e=>e.name===`route`)?.description;if(e){let t=new URLSearchParams(e);r=t.get(`id`),i=t.get(`locale`);for(let[e,n]of t.entries())e.startsWith(`var.`)&&(a??={},a[e.slice(4)]=n)}if(!r||!i){let e=ce(Jr,decodeURIComponent(location.pathname),!0,Yr);r=e.routeId,i=e.localeId,a=e.pathVariables}}let c=Gr({routeId:r,localeId:i,pathVariables:a,collectionItemId:s?.collectionItemId});k!==void 0&&(async()=>{let e=Jr[r],t=Yr.find(({id:e})=>i?e===i:e===`default`).code,n=s?.collectionItemId??null;if(n===null&&e?.collectionId&&Xr){let r=await Xr[e.collectionId]?.(),[i]=Object.values(a);r&&typeof i==`string`&&(n=await r.getRecordIdBySlug(i,t||void 0)??null)}let o=Intl.DateTimeFormat().resolvedOptions(),c=o.timeZone,l=o.locale;await new Promise(e=>{document.prerendering?document.addEventListener(`prerenderingchange`,e,{once:!0}):e()}),k.__framer_events.push([`published_site_pageview`,{framerSiteId:Zr??null,version:2,routePath:e?.path||`/`,collectionItemId:n,framerLocale:t||null,webPageId:e?.abTestingVariantId??r,abTestId:e?.abTestId,referrer:document.referrer||null,url:k.location.href,hostname:k.location.hostname||null,pathname:k.location.pathname||null,hash:k.location.hash||null,search:k.location.search||null,timezone:c,locale:l},`eager`]),await Re({priority:`background`,ensureContinueBeforeUnload:!0,continueAfter:`paint`}),document.dispatchEvent(new CustomEvent(`framer:pageview`,{detail:{framerLocale:t||null}}))})();let l=await c;e?(xe(`framer-rewrite-breakpoints`,()=>{ue(o),k.__framer_onRewriteBreakpoints?.(o)}),($r?e=>e():ee)(()=>{Me(),se(),E(t,l,{onRecoverableError:n})})):w(t,{onRecoverableError:n}).render(l)}catch(e){throw n(e,void 0,!1),e}}var Jr,Yr,Xr,Zr,Qr,$r;e((()=>{if(r(),R(),O(),f(),x(),Hr(),Jr={augiA20Il:{elements:{kpgtTfh2o:`benefits`,OLfiPHNuS:`projects`,tvQ64d8dJ:`solution`,uIVqG4cXa:`about`,wAqHiKAfj:`hero`,X9USTSKAc:`faqs`},page:I(()=>import(`./-BeaM8ObLykiGKRHqsY6bb7-ZOMziAGibqL7J8s_S8c.BB0Hu-Pp.mjs`)),path:`/`},iJJW5qoTL:{elements:{},page:I(()=>import(`./d2Jk_cUqO0xW9hisx7Kj9CzWJUfkYQmxVEFpOG0jtdM.DmkRXLVh.mjs`)),path:`/404`},V1Jng5KWX:{elements:{},page:I(()=>import(`./VFopduc9piPh8jC_dXk_5a2qCGeMHy4-CdkYevBhtZc.CLSL63vW.mjs`)),path:`/contact`}},Yr=[{code:`en`,id:`default`,name:`English`,slug:``,textDirection:`ltr`}],Xr={},Zr=`e11366bb79f25f6a2d1bafc37547fcf73696df55593183ed29f52ae3ef98bd3c`,Qr=typeof document<`u`,$r=Qr&&/bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(c.userAgent),Qr){k.__framer_importFromPackage=(e,t)=>()=>D(we,{error:`Package component not supported: "`+t+`" in "`+e+`"`}),k.__framer_events=k.__framer_events||[],ie(),le();let e=document.getElementById(`main`);`framerHydrateV2`in e.dataset?qr(!0,e):qr(!1,e)}(function(){Qr&&ee(()=>{E(document.getElementById(`__framer-badge-container`),D(b,{},D(C(()=>import(`./PX9hIOIVM.CnX54EWh.mjs`)))))})})()}))();export{Wr as getLayoutTemplateBreakpoints,Gr as getPageRoot}; //# sourceMappingURL=script_main.BFinE1At.mjs.map